def METHOD_NAME(title, filename, line, line_number, highlight, fix=None):
    """
    Creates a formated (title, text) desciption of an issue with information
    about the location in the file.
    line:        line content
    line_number: line id in the file
    highlight:   a tuple of (start, end), where
        start:   match start in the line
        end:     match end in the line
    """
    start, end = highlight
    start += 1
    line = line.replace("\n", "").replace("\t", " ")
    return (
        title,
        (
            filename + "\n"
            "\tline: " + str(line_number) + "\n"   # line number
            "\tat:   '" + line + "'\n"             # line content
            "\t      " + (' ' * start) +           # mark position with ^
            "\x1b[32;1m^" + ("~" * (end - start)) + "\x1b[m"
        ),
        fix
    )