human
Here's a good function header given the following:
I wrote the below code

    issues = {}
    if is_pep8_available():
        import pep8
        class StyleReport(pep8.BaseReport, ):
            def __init__(self, options):
                super(StyleReport, self).__init__(options)
            def error(self, line_number, offset, text, check):
                code = super(StyleReport, self).error(line_number, offset, text, check)
                if code:
                    issues.setdefault(self.filename, []).append(Issue(line_number, ('%s    %s' % (code, text)), text))
        style_checker = pep8.StyleGuide(ignore=CONFIG['pep8.ignore'], reporter=StyleReport)
        style_checker.check_files(list(_python_files(paths)))
    if (check_two_space_indents or check_newlines or check_trailing_whitespace or check_exception_keyword):
        for path in _python_files(paths):
            with open(path) as f:
                file_contents = f.read()
            lines = file_contents.split('\n')
            is_block_comment = False
            for (index, line) in enumerate(lines):
                (whitespace, content) = re.match('^(\\s*)(.*)$', line).groups()
                if ('"""' in content):
                    is_block_comment = (not is_block_comment)
                if (check_two_space_indents and (' DCTB ' in whitespace)):
                    issues.setdefault(path, []).append(Issue((index + 1), 'indentation    has    a    tab', line))
                elif (check_newlines and ('\r' in content)):
                    issues.setdefault(path, []).append(Issue((index + 1), 'contains    a    windows    newline', line))
                elif (check_trailing_whitespace and (content != content.rstrip())):
                    issues.setdefault(path, []).append(Issue((index + 1), 'line    has    trailing    whitespace', line))
                elif (check_exception_keyword and content.lstrip().startswith('except') and content.endswith(',    exc:')):
                    issues.setdefault(path, []).append(Issue((index + 1), "except    clause    should    use    'as',    not    comma", line))
 ...

What's a good function header?
assistant
#Here's a good function header.

def stylistic_issues(paths, check_two_space_indents=False, check_newlines=False, check_trailing_whitespace=False, check_exception_keyword=False, prefer_single_quotes=False):