Home | History | Annotate | Download | only in scripts

Lines Matching defs:Error

120       error messages whose category names pass the filters will be printed.
157 # We categorize each error message we print. Here are the categories.
159 # If you add a new error message with a new category, add it to the list
352 # {str, set(int)}: a map from error categories to sets of linenumbers
360 def ParseNolintSuppressions(filename, raw_line, linenum, error):
361 """Updates the global list of error-suppressions.
364 error_suppressions store. Reports an error if the NOLINT comment
371 error: function, an error handler.
385 error(filename, linenum, 'readability/nolint', 5,
386 'Unknown NOLINT error category: %s' % category)
395 """Returns true if the specified error category is suppressed on this line.
401 category: str, the category of the error.
404 bool, True iff the error should be suppressed due to a NOLINT comment.
434 raise an _IncludeError with an appropriate error message.
438 # needs to move backwards, CheckNextIncludeOrder will raise an error.
453 _INITIAL_SECTION: "... nothing. (This can't be an error.)",
498 """Returns a non-empty error message if the next header is out of order.
508 error message describing what's wrong.
557 # filters to apply when emitting error messages
560 self.errors_by_category = {} # string to int dict storing error counts
582 """Sets the error-message filters.
585 error message.
607 """Sets the module's error statistic back to zero."""
612 """Bumps the module's error statistic."""
662 """Sets the module's error-message filters.
665 error message.
700 def Check(self, error, filename, linenum):
704 error: The function to call with any errors found.
719 error(filename, linenum, 'readability/fn_size', error_level,
722 ' (error triggered by exceeding %d lines).' % (
828 # There are three ways we might decide not to print an error message:
852 def Error(filename, linenum, category, confidence, message):
853 """Logs the fact we've found a lint error.
855 We log where the error was found, and also our confidence in the error,
864 filename: The name of the file containing the error.
865 linenum: The number of the line containing the error.
870 the error, with 5 meaning that we are certain of the problem,
872 message: The error message.
954 def RemoveMultiLineComments(filename, lines, error):
963 error(filename, lineix_begin + 1, 'readability/multiline_comment', 5,
1098 def CheckForCopyright(filename, lines, error):
1099 """Logs an error if no Copyright message appears at the top of the file."""
1106 error(filename, 0, 'legal/copyright', 5,
1135 def CheckForHeaderGuard(filename, lines, error):
1138 Logs an error if no #ifndef header guard is present. For other
1144 error: The function to call with any errors found.
1170 error(filename, 0, 'build/header_guard', 5,
1176 error(filename, 0, 'build/header_guard', 5,
1189 error)
1190 error(filename, ifndef_linenum, 'build/header_guard', error_level,
1194 error(filename, 0, 'build/header_guard', 5,
1205 error)
1206 error(filename, endif_linenum, 'build/header_guard', error_level,
1210 def CheckForUnicodeReplacementCharacters(filename, lines, error):
1211 """Logs an error for each line containing Unicode replacement characters.
1221 error: The function to call with any errors found.
1225 error(filename, linenum, 'readability/utf8', 5,
1229 def CheckForNewlineAtEOF(filename, lines, error):
1230 """Logs an error if there is no newline char at the end of the file.
1235 error: The function to call with any errors found.
1243 error(filename, len(lines) - 2, 'whitespace/ending_newline', 5,
1247 def CheckForMultilineCommentsAndStrings(filename, clean_lines, linenum, error):
1248 """Logs an error if we see /* ... */ or "..." that extend past one line.
1262 error: The function to call with any errors found.
1271 error(filename, linenum, 'readability/multiline_comment', 5,
1279 error(filename, linenum, 'readability/multiline_string', 5,
1302 def CheckPosixThreading(filename, clean_lines, linenum, error):
1315 error: The function to call with any errors found.
1323 error(filename, linenum, 'runtime/threadsafe_fn', 2,
1335 def CheckInvalidIncrement(filename, clean_lines, linenum, error):
1349 error: The function to call with any errors found.
1353 error(filename, linenum, 'runtime/invalid_increment', 5,
1365 def CheckBegin(self, filename, clean_lines, linenum, error):
1376 error: The function to call with any errors found.
1380 def CheckEnd(self, filename, clean_lines, linenum, error):
1389 error: The function to call with any errors found.
1421 def CheckBegin(self, filename, clean_lines, linenum, error):
1435 def CheckEnd(self, filename, clean_lines, linenum, error):
1471 error(filename, linenum, 'readability/namespace', 5,
1477 error(filename, linenum, 'readability/namespace', 5,
1584 def Update(self, filename, clean_lines, linenum, error):
1591 error: The function to call with any errors found.
1676 self.stack[-1].CheckBegin(filename, clean_lines, linenum, error)
1716 self.stack[-1].CheckEnd(filename, clean_lines, linenum, error)
1732 def CheckClassFinished(self, filename, error):
1738 error: The function to call with any errors found.
1745 error(filename, obj.starting_linenum, 'build/class', 5,
1751 nesting_state, error):
1752 """Logs an error if we see certain non-ANSI constructs ignored by gcc-2.
1775 error: A callable to which errors are reported, which takes 4 arguments:
1776 filename, line number, error level, and message
1783 error(filename, linenum, 'runtime/printf_format', 3,
1787 error(filename, linenum, 'runtime/printf_format', 2,
1794 error(filename, linenum, 'build/printf_format', 3,
1805 error(filename, linenum, 'build/storage_class', 5,
1809 error(filename, linenum, 'build/endif_comment', 5,
1813 error(filename, linenum, 'build/forward_decl', 5,
1818 error(filename, linenum, 'build/deprecated', 3,
1829 error(filename, linenum, 'runtime/member_string_references', 2,
1853 error(filename, linenum, 'runtime/explicit', 5,
1857 def CheckSpacingForFunctionCall(filename, line, linenum, error):
1864 error: The function to call with any errors found.
1901 error(filename, linenum, 'whitespace/parens', 4,
1904 error(filename, linenum, 'whitespace/parens', 2,
1909 error(filename, linenum, 'whitespace/parens', 4,
1915 # try to give a more descriptive error message.
1917 error(filename, linenum, 'whitespace/parens', 2,
1920 error(filename, linenum, 'whitespace/parens', 2,
1940 function_state, error):
1960 error: The function to call with any errors found.
2000 error(filename, linenum, 'readability/fn_size', 5,
2003 function_state.Check(error, filename, linenum)
2012 def CheckComment(comment, filename, linenum, error):
2019 error: The function to call with any errors found.
2026 error(filename, linenum, 'whitespace/todo', 2,
2031 error(filename, linenum, 'readability/todo', 2,
2038 error(filename, linenum, 'whitespace/todo', 2,
2041 def CheckAccess(filename, clean_lines, linenum, nesting_state, error):
2050 error: The function to call with any errors found.
2061 error(filename, linenum, 'readability/constructors', 3,
2068 # probably resulted in a compiler error already.
2126 # something like (] or [), it would have been a syntax error.
2199 error):
2214 error: The function to call with any errors found.
2270 error(filename, linenum, 'whitespace/blank_line', 2,
2285 error(filename, linenum, 'whitespace/blank_line', 3,
2290 error(filename, linenum, 'whitespace/blank_line', 3,
2306 error(filename, linenum, 'whitespace/comments', 2,
2322 error(filename, linenum, 'whitespace/comments', 4,
2324 CheckComment(line[commentpos:], filename, linenum, error)
2336 error(filename, linenum, 'whitespace/operators', 4,
2349 error(filename, linenum, 'whitespace/operators', 3,
2355 error(filename, linenum, 'whitespace/operators', 3,
2368 error(filename, linenum, 'whitespace/operators', 3,
2378 error(filename, linenum, 'whitespace/operators', 3,
2395 error(filename, linenum, 'whitespace/operators', 3,
2401 error(filename, linenum, 'whitespace/operators', 4,
2407 error(filename, linenum, 'whitespace/parens', 5,
2423 error(filename, linenum, 'whitespace/parens', 5,
2426 error(filename, linenum, 'whitespace/parens', 5,
2432 error(filename, linenum, 'whitespace/comma', 3,
2440 error(filename, linenum, 'whitespace/semicolon', 3,
2444 CheckSpacingForFunctionCall(filename, line, linenum, error)
2451 error(filename, linenum, 'whitespace/braces', 5,
2456 error(filename, linenum, 'whitespace/braces', 5,
2462 error(filename, linenum, 'whitespace/braces', 5,
2469 error(filename, linenum, 'whitespace/semicolon', 5,
2472 error(filename, linenum, 'whitespace/semicolon', 5,
2477 error(filename, linenum, 'whitespace/semicolon', 5,
2485 error(filename, linenum, 'whitespace/forcolon', 2,
2489 def CheckSectionSpacing(filename, clean_lines, class_info, linenum, error):
2499 error: The function to call with any errors found.
2540 error(filename, linenum, 'whitespace/blank_line', 3,
2567 def CheckBraces(filename, clean_lines, linenum, error):
2574 error: The function to call with any errors found.
2590 error(filename, linenum, 'whitespace/braces', 4,
2597 error(filename, linenum, 'whitespace/newline', 4,
2610 error(filename, linenum, 'readability/braces', 5,
2613 error(filename, linenum, 'readability/braces', 5,
2618 error(filename, linenum, 'whitespace/newline', 4,
2623 error(filename, linenum, 'whitespace/newline', 4,
2639 error(filename, linenum, 'readability/braces', 4,
2643 def CheckEmptyLoopBody(filename, clean_lines, linenum, error):
2650 error: The function to call with any errors found.
2666 error(filename, end_linenum, 'whitespace/empty_loop_body', 5,
2705 def CheckCheck(filename, clean_lines, linenum, error):
2712 error: The function to call with any errors found.
2731 error(filename, linenum, 'readability/check', 2,
2738 def CheckAltTokens(filename, clean_lines, linenum, error):
2745 error: The function to call with any errors found.
2765 error(filename, linenum, 'readability/alt_tokens', 2,
2793 error):
2807 error: The function to call with any errors found.
2814 error(filename, linenum, 'whitespace/tab', 1,
2822 # if(match($0, " +(error|private|public|protected):")) complain = 0;
2834 error(filename, linenum, 'whitespace/end_of_line', 4,
2839 error(filename, linenum, 'whitespace/indent', 3,
2845 error(filename, linenum, 'whitespace/labels', 4,
2873 error(filename, linenum, 'whitespace/line_length', 4,
2876 error(filename, linenum, 'whitespace/line_length', 2,
2888 error(filename, linenum, 'whitespace/newline', 0,
2892 CheckBraces(filename, clean_lines, linenum, error)
2893 CheckEmptyLoopBody(filename, clean_lines, linenum, error)
2894 CheckAccess(filename, clean_lines, linenum, nesting_state, error)
2895 CheckSpacing(filename, clean_lines, linenum, nesting_state, error)
2896 CheckCheck(filename, clean_lines, linenum, error)
2897 CheckAltTokens(filename, clean_lines, linenum, error)
2900 CheckSectionSpacing(filename, clean_lines, classinfo, linenum, error)
3018 def CheckIncludeLine(filename, clean_lines, linenum, include_state, error):
3030 error: The function to call with any errors found.
3038 error(filename, linenum, 'build/include', 4,
3049 error(filename, linenum, 'build/include', 4,
3069 error(filename, linenum, 'build/include_order', 4,
3073 error(filename, linenum, 'build/include_alpha', 4,
3083 error(filename, linenum, 'readability/streams', 3,
3144 error):
3156 error: The function to call with any errors found.
3166 CheckIncludeLine(filename, clean_lines, linenum, include_state, error)
3203 error(filename, linenum, 'runtime/references', 2,
3232 error(filename, linenum, 'readability/casting', 4,
3239 r'\((int|float|double|bool|char|u?int(16|32|64))\)', error)
3246 'const_cast', r'\((char\s?\*+\s?)\)\s*"', error):
3251 'reinterpret_cast', r'\((\w+\s?\*+\s?)\)', error)
3258 error(filename, linenum, 'runtime/casting', 4,
3274 error(filename, linenum, 'runtime/string', 4,
3281 error(filename, linenum, 'runtime/rtti', 5,
3287 error(filename, linenum, 'runtime/init', 4,
3295 # (level 1 error)
3302 error(filename, linenum, 'runtime/int', 4,
3307 error(filename, linenum, 'runtime/int', 4,
3314 error(filename, linenum, 'runtime/printf', 3,
3320 error(filename, linenum, 'runtime/printf', 5,
3324 error(filename, linenum, 'runtime/printf', 4,
3328 error(filename, linenum, 'runtime/printf', 1,
3338 error(filename, linenum, 'runtime/operator', 4,
3344 error(filename, linenum, 'readability/braces', 4,
3360 error(filename, linenum, 'runtime/printf', 4,
3367 error(filename, linenum, 'runtime/memset', 4,
3372 error(filename, linenum, 'build/namespaces', 5,
3382 # report the error.
3411 error(filename, linenum, 'runtime/arrays', 1,
3432 error(filename, linenum, 'readability/constructors', 3,
3441 error(filename, linenum, 'build/namespaces', 4,
3448 error):
3461 error: The function to call with any errors found.
3464 True if an error was emitted.
3474 error(filename, linenum, 'runtime/sizeof', 1,
3503 error(filename, linenum, 'readability/function', 3,
3508 error(filename, linenum, 'readability/casting', 4,
3657 def CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error,
3671 error: The function to call with any errors found.
3745 error(filename, required[required_header_unstripped][0],
3753 def CheckMakePairUsesDeduction(filename, clean_lines, linenum, error):
3763 error: The function to call with any errors found.
3769 error(filename, linenum, 'build/explicit_make_pair',
3776 include_state, function_state, nesting_state, error,
3790 error: A callable to which errors are reported, which takes 4 arguments:
3791 filename, line number, error level, and message
3794 arguments: filename, clean_lines, line, error
3797 ParseNolintSuppressions(filename, raw_lines[line], line, error)
3798 nesting_state.Update(filename, clean_lines, line, error)
3801 CheckForFunctionLengths(filename, clean_lines, line, function_state, error)
3802 CheckForMultilineCommentsAndStrings(filename, clean_lines, line, error)
3803 CheckStyle(filename, clean_lines, line, file_extension, nesting_state, error)
3805 error)
3807 nesting_state, error)
3808 CheckPosixThreading(filename, clean_lines, line, error)
3809 CheckInvalidIncrement(filename, clean_lines, line, error)
3810 CheckMakePairUsesDeduction(filename, clean_lines, line, error)
3812 check_fn(filename, clean_lines, line, error)
3814 def ProcessFileData(filename, file_extension, lines, error,
3816 """Performs lint checks and reports any errors to the given error function.
3823 error: A callable to which errors are reported, which takes 4 arguments:
3824 filename, line number, error level, and message
3827 arguments: filename, clean_lines, line, error
3838 CheckForCopyright(filename, lines, error)
3841 CheckForHeaderGuard(filename, lines, error)
3843 RemoveMultiLineComments(filename, lines, error)
3847 include_state, function_state, nesting_state, error,
3849 nesting_state.CheckClassFinished(filename, error)
3851 CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error)
3855 CheckForUnicodeReplacementCharacters(filename, lines, error)
3857 CheckForNewlineAtEOF(filename, lines, error)
3865 vlevel: The level of errors to report. Every error of confidence
3870 arguments: filename, clean_lines, line, error
3915 ProcessFileData(filename, file_extension, lines, Error,
3918 # Use 0 for linenum since outputting only one error for potentially
3920 Error(filename, 0, 'whitespace/newline', 1,
3928 """Prints a brief usage string and exits, optionally with an error message.
3931 message: The optional error message.
3935 sys.exit('\nFATAL ERROR: ' + message)
3941 """Prints a list of all the error-categories used by error messages.