Lines Matching refs:filename
960 def ParseNolintSuppressions(filename, raw_line, linenum, error):
968 filename: str, the name of the input file.
988 error(filename, linenum, 'readability/nolint', 5,
1370 def AddJUnitFailure(self, filename, linenum, message, category, confidence):
1371 self._junit_failures.append((filename, linenum, message, category,
1517 def Check(self, error, filename, linenum):
1522 filename: The name of the current file.
1539 error(filename, linenum, 'readability/fn_size', error_level,
1562 def __init__(self, filename):
1563 self._filename = filename
1688 def Error(filename, linenum, category, confidence, message):
1700 filename: The name of the file containing the error.
1714 filename, linenum, category, message, confidence))
1717 filename, linenum, message, category, confidence))
1719 _cpplint_state.AddJUnitFailure(filename, linenum, message, category,
1724 linenum, _SED_FIXUPS[message], filename, message, category, confidence))
1727 filename, linenum, message, category, confidence))
1730 filename, linenum, message, category, confidence)
1874 def RemoveMultiLineComments(filename, lines, error):
1883 error(filename, lineix_begin + 1, 'readability/multiline_comment', 5,
2239 def CheckForCopyright(filename, lines, error):
2247 error(filename, 0, 'legal/copyright', 5,
2292 def GetHeaderGuardCPPVariable(filename):
2296 filename: The name of a C++ header file.
2304 # Restores original filename in case that cpplint is invoked from Emacs's
2306 filename = re.sub(r'_flymake\.h$', '.h', filename)
2307 filename = re.sub(r'/\.flymake/([^/]*)$', r'/\1', filename)
2309 filename = filename.replace('C++', 'cpp').replace('c++', 'cpp')
2311 fileinfo = FileInfo(filename)
2369 def CheckForHeaderGuard(filename, clean_lines, error):
2376 filename: The name of the C++ header file.
2397 cppvar = GetHeaderGuardCPPVariable(filename)
2420 error(filename, 0, 'build/header_guard', 5,
2432 ParseNolintSuppressions(filename, raw_lines[ifndef_linenum], ifndef_linenum,
2434 error(filename, ifndef_linenum, 'build/header_guard', error_level,
2438 ParseNolintSuppressions(filename, raw_lines[endif_linenum], endif_linenum,
2444 error(filename, endif_linenum, 'build/header_guard', 0,
2463 error(filename, endif_linenum, 'build/header_guard', 0,
2468 error(filename, endif_linenum, 'build/header_guard', 5,
2472 def CheckHeaderFileIncluded(filename, include_state, error):
2476 fileinfo = FileInfo(filename)
2481 basefilename = filename[0:len(filename) - len(fileinfo.Extension())]
2502 error(filename, first_include, 'build/include', 5, message)
2505 def CheckForBadCharacters(filename, lines, error):
2518 filename: The name of the current file.
2524 error(filename, linenum, 'readability/utf8', 5,
2527 error(filename, linenum, 'readability/nul', 5, 'Line contains NUL byte.')
2530 def CheckForNewlineAtEOF(filename, lines, error):
2534 filename: The name of the current file.
2544 error(filename, len(lines) - 2, 'whitespace/ending_newline', 5,
2548 def CheckForMultilineCommentsAndStrings(filename, clean_lines, linenum, error):
2560 filename: The name of the current file.
2572 error(filename, linenum, 'readability/multiline_comment', 5,
2580 error(filename, linenum, 'readability/multiline_string', 5,
2616 def CheckPosixThreading(filename, clean_lines, linenum, error):
2626 filename: The name of the current file.
2636 error(filename, linenum, 'runtime/threadsafe_fn', 2,
2642 def CheckVlogArguments(filename, clean_lines, linenum, error):
2649 filename: The name of the current file.
2656 error(filename, linenum, 'runtime/vlog', 5,
2666 def CheckInvalidIncrement(filename, clean_lines, linenum, error):
2677 filename: The name of the current file.
2684 error(filename, linenum, 'runtime/invalid_increment', 5,
2712 def CheckBegin(self, filename, clean_lines, linenum, error):
2720 filename: The name of the current file.
2727 def CheckEnd(self, filename, clean_lines, linenum, error):
2733 filename: The name of the current file.
2792 def CheckBegin(self, filename, clean_lines, linenum, error):
2797 def CheckEnd(self, filename, clean_lines, linenum, error):
2808 error(filename, i, 'readability/constructors', 3,
2824 error(filename, linenum, 'whitespace/indent', 3,
2836 def CheckEnd(self, filename, clean_lines, linenum, error):
2872 error(filename, linenum, 'readability/namespace', 5,
2881 error(filename, linenum, 'readability/namespace', 5,
2885 error(filename, linenum, 'readability/namespace', 5,
3079 def Update(self, filename, clean_lines, linenum, error):
3083 filename: The name of the current file.
3176 self.stack[-1].CheckBegin(filename, clean_lines, linenum, error)
3200 error(filename, linenum, 'whitespace/indent', 3,
3239 self.stack[-1].CheckEnd(filename, clean_lines, linenum, error)
3255 def CheckCompletedBlocks(self, filename, error):
3260 filename: The name of the current file.
3268 error(filename, obj.starting_linenum, 'build/class', 5,
3272 error(filename, obj.starting_linenum, 'build/namespaces', 5,
3277 def CheckForNonStandardConstructs(filename, clean_lines, linenum,
3297 filename: The name of the current file.
3303 filename, line number, error level, and message
3310 error(filename, linenum, 'runtime/printf_format', 3,
3314 error(filename, linenum, 'runtime/printf_format', 2,
3321 error(filename, linenum, 'build/printf_format', 3,
3332 error(filename, linenum, 'build/storage_class', 5,
3337 error(filename, linenum, 'build/endif_comment', 5,
3341 error(filename, linenum, 'build/forward_decl', 5,
3346 error(filename, linenum, 'build/deprecated', 3,
3357 error(filename, linenum, 'runtime/member_string_references', 2,
3430 error(filename, linenum, 'runtime/explicit', 5,
3434 error(filename, linenum, 'runtime/explicit', 5,
3438 error(filename, linenum, 'runtime/explicit', 5,
3442 def CheckSpacingForFunctionCall(filename, clean_lines, linenum, error):
3446 filename: The name of the current file.
3488 error(filename, linenum, 'whitespace/parens', 4,
3491 error(filename, linenum, 'whitespace/parens', 2,
3501 error(filename, linenum, 'whitespace/parens', 0,
3504 error(filename, linenum, 'whitespace/parens', 4,
3512 error(filename, linenum, 'whitespace/parens', 2,
3515 error(filename, linenum, 'whitespace/parens', 2,
3534 def CheckForNamespaceIndentation(filename, nesting_state, clean_lines, line,
3544 CheckItemIndentationInNamespace(filename, clean_lines.elided,
3548 def CheckForFunctionLengths(filename, clean_lines, linenum,
3565 filename: The name of the current file.
3607 error(filename, linenum, 'readability/fn_size', 5,
3610 function_state.Check(error, filename, linenum)
3619 def CheckComment(line, filename, linenum, next_line_start, error):
3624 filename: The name of the current file.
3639 error(filename, linenum, 'whitespace/comments', 2,
3649 error(filename, linenum, 'whitespace/todo', 2,
3654 error(filename, linenum, 'readability/todo', 2,
3661 error(filename, linenum, 'whitespace/todo', 2,
3669 error(filename, linenum, 'whitespace/comments', 4,
3673 def CheckSpacing(filename, clean_lines, linenum, nesting_state, error):
3683 filename: The name of the current file.
3752 error(filename, linenum, 'whitespace/blank_line', 2,
3768 error(filename, linenum, 'whitespace/blank_line', 3,
3774 error(filename, linenum, 'whitespace/blank_line', 3,
3782 CheckComment(line, filename, linenum, next_line_start, error)
3791 error(filename, linenum, 'whitespace/braces', 5,
3798 error(filename, linenum, 'whitespace/forcolon', 2,
3802 def CheckOperatorSpacing(filename, clean_lines, linenum, error):
3806 filename: The name of the current file.
3836 error(filename, linenum, 'whitespace/operators', 4,
3856 error(filename, linenum, 'whitespace/operators', 3,
3868 error(filename, linenum, 'whitespace/operators', 3,
3879 error(filename, linenum, 'whitespace/operators', 3,
3890 error(filename, linenum, 'whitespace/operators', 3,
3907 error(filename, linenum, 'whitespace/operators', 3,
3913 error(filename, linenum, 'whitespace/operators', 4,
3917 def CheckParenthesisSpacing(filename, clean_lines, linenum, error):
3921 filename: The name of the current file.
3931 error(filename, linenum, 'whitespace/parens', 5,
3947 error(filename, linenum, 'whitespace/parens', 5,
3950 error(filename, linenum, 'whitespace/parens', 5,
3955 def CheckCommaSpacing(filename, clean_lines, linenum, error):
3959 filename: The name of the current file.
3979 error(filename, linenum, 'whitespace/comma', 3,
3987 error(filename, linenum, 'whitespace/semicolon', 3,
4054 def CheckBracesSpacing(filename, clean_lines, linenum, nesting_state, error):
4058 filename: The name of the current file.
4118 error(filename, linenum, 'whitespace/braces', 5,
4123 error(filename, linenum, 'whitespace/braces', 5,
4130 error(filename, linenum, 'whitespace/semicolon', 5,
4133 error(filename, linenum, 'whitespace/semicolon', 5,
4138 error(filename, linenum, 'whitespace/semicolon', 5,
4160 def CheckSectionSpacing(filename, clean_lines, class_info, linenum, error):
4166 filename: The name of the current file.
4211 error(filename, linenum, 'whitespace/blank_line', 3,
4238 def CheckBraces(filename, clean_lines, linenum, error):
4242 filename: The name of the current file.
4264 error(filename, linenum, 'whitespace/braces', 4,
4271 error(filename, linenum, 'whitespace/newline', 4,
4285 error(filename, linenum, 'readability/braces', 5,
4288 error(filename, linenum, 'readability/braces', 5,
4293 error(filename, linenum, 'whitespace/newline', 4,
4298 error(filename, linenum, 'whitespace/newline', 4,
4338 error(filename, linenum, 'readability/braces', 4,
4349 error(filename, linenum, 'readability/braces', 4,
4353 error(filename, linenum, 'readability/braces', 4,
4357 def CheckTrailingSemicolon(filename, clean_lines, linenum, error):
4361 filename: The name of the current file.
4495 ParseNolintSuppressions(filename, raw_lines[endlinenum-1], endlinenum-1,
4497 ParseNolintSuppressions(filename, raw_lines[endlinenum], endlinenum,
4500 error(filename, endlinenum, 'readability/braces', 4,
4504 def CheckEmptyBlockBody(filename, clean_lines, linenum, error):
4508 filename: The name of the current file.
4532 error(filename, end_linenum, 'whitespace/empty_conditional_body', 5,
4535 error(filename, end_linenum, 'whitespace/empty_loop_body', 5,
4604 error(filename, end_linenum, 'whitespace/empty_if_body', 4,
4631 def CheckCheck(filename, clean_lines, linenum, error):
4635 filename: The name of the current file.
4743 error(filename, linenum, 'readability/check', 2,
4749 def CheckAltTokens(filename, clean_lines, linenum, error):
4753 filename: The name of the current file.
4776 error(filename, linenum, 'readability/alt_tokens', 2,
4813 def CheckStyle(filename, clean_lines, linenum, file_extension, nesting_state,
4822 filename: The name of the current file.
4825 file_extension: The extension (without the dot) of the filename.
4839 error(filename, linenum, 'whitespace/tab', 1,
4870 error(filename, linenum, 'whitespace/indent', 3,
4875 error(filename, linenum, 'whitespace/end_of_line', 4,
4881 cppvar = GetHeaderGuardCPPVariable(filename)
4904 error(filename, linenum, 'whitespace/line_length', 2,
4919 error(filename, linenum, 'whitespace/newline', 0,
4923 CheckBraces(filename, clean_lines, linenum, error)
4924 CheckTrailingSemicolon(filename, clean_lines, linenum, error)
4925 CheckEmptyBlockBody(filename, clean_lines, linenum, error)
4926 CheckSpacing(filename, clean_lines, linenum, nesting_state, error)
4927 CheckOperatorSpacing(filename, clean_lines, linenum, error)
4928 CheckParenthesisSpacing(filename, clean_lines, linenum, error)
4929 CheckCommaSpacing(filename, clean_lines, linenum, error)
4930 CheckBracesSpacing(filename, clean_lines, linenum, nesting_state, error)
4931 CheckSpacingForFunctionCall(filename, clean_lines, linenum, error)
4932 CheckCheck(filename, clean_lines, linenum, error)
4933 CheckAltTokens(filename, clean_lines, linenum, error)
4936 CheckSectionSpacing(filename, clean_lines, classinfo, linenum, error)
4940 # Matches the first component of a filename delimited by -s and _s. That is:
4948 def _DropCommonSuffixes(filename):
4949 """Drops common suffixes like _test.cc or -inl.h from filename.
4962 filename: The input filename.
4965 The filename with the common suffix removed.
4972 if (filename.endswith(suffix) and len(filename) > len(suffix) and
4973 filename[-len(suffix) - 1] in ('-', '_')):
4974 return filename[:-len(suffix) - 1]
4975 return os.path.splitext(filename)[0]
5053 def CheckIncludeLine(filename, clean_lines, linenum, include_state, error):
5061 filename: The name of the current file.
5067 fileinfo = FileInfo(filename)
5081 error(filename, linenum, 'build/include_subdir', 4,
5093 error(filename, linenum, 'build/include', 4,
5095 (include, filename, duplicate_line))
5101 error(filename, linenum, 'build/include', 4,
5106 # filename. Otherwise we get an erroneous error "...should include its
5110 basefilename = filename[0:len(filename) - len(fileinfo.Extension())]
5134 error(filename, linenum, 'build/include_order', 4,
5140 error(filename, linenum, 'build/include_alpha', 4,
5231 def CheckLanguage(filename, clean_lines, linenum, file_extension,
5239 filename: The name of the current file.
5242 file_extension: The extension (without the dot) of the filename.
5256 CheckIncludeLine(filename, clean_lines, linenum, include_state, error)
5267 CheckCasts(filename, clean_lines, linenum, error)
5268 CheckGlobalStatic(filename, clean_lines, linenum, error)
5269 CheckPrintf(filename, clean_lines, linenum, error)
5283 error(filename, linenum, 'runtime/int', 4,
5288 error(filename, linenum, 'runtime/int', 4,
5298 error(filename, linenum, 'runtime/operator', 4,
5304 error(filename, linenum, 'readability/braces', 4,
5320 error(filename, linenum, 'runtime/printf', 4,
5327 error(filename, linenum, 'runtime/memset', 4,
5333 error(filename, linenum, 'build/namespaces_literals', 5,
5337 error(filename, linenum, 'build/namespaces', 5,
5376 error(filename, linenum, 'runtime/arrays', 1,
5386 error(filename, linenum, 'build/namespaces_headers', 4,
5392 def CheckGlobalStatic(filename, clean_lines, linenum, error):
5396 filename: The name of the current file.
5439 error(filename, linenum, 'runtime/string', 4,
5444 error(filename, linenum, 'runtime/string', 4,
5449 error(filename, linenum, 'runtime/init', 4,
5453 def CheckPrintf(filename, clean_lines, linenum, error):
5457 filename: The name of the current file.
5468 error(filename, linenum, 'runtime/printf', 3,
5474 error(filename, linenum, 'runtime/printf', 5,
5478 error(filename, linenum, 'runtime/printf', 4,
5562 def CheckForNonConstReference(filename, clean_lines, linenum,
5570 filename: The name of the current file.
5695 error(filename, linenum, 'runtime/references', 2,
5701 def CheckCasts(filename, clean_lines, linenum, error):
5705 filename: The name of the current file.
5756 error(filename, linenum, 'readability/casting', 4,
5762 CheckCStyleCast(filename, clean_lines, linenum, 'static_cast',
5769 if CheckCStyleCast(filename, clean_lines, linenum, 'const_cast',
5774 CheckCStyleCast(filename, clean_lines, linenum, 'reinterpret_cast',
5809 error(filename, linenum, 'readability/casting', 4,
5814 error(filename, linenum, 'runtime/casting', 4,
5820 def CheckCStyleCast(filename, clean_lines, linenum, cast_type, pattern, error):
5824 filename: The name of the current file.
5866 error(filename, linenum, 'readability/casting', 4,
6033 def UpdateIncludeState(filename, include_dict, io=codecs):
6037 filename: the name of the header to read.
6046 with io.open(filename, 'r', 'utf8', 'replace') as headerfile:
6061 def CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error,
6072 filename: The name of the current file.
6123 abs_filename = FileInfo(filename).FullName()
6150 if filename.endswith('.' + extension):
6157 error(filename, required[required_header_unstripped][0],
6165 def CheckMakePairUsesDeduction(filename, clean_lines, linenum, error):
6172 filename: The name of the current file.
6180 error(filename, linenum, 'build/explicit_make_pair',
6186 def CheckRedundantVirtual(filename, clean_lines, linenum, error):
6190 filename: The name of the current file.
6239 error(filename, linenum, 'readability/inheritance', 4,
6250 def CheckRedundantOverrideOrFinal(filename, clean_lines, linenum, error):
6254 filename: The name of the current file.
6274 error(filename, linenum, 'readability/inheritance', 4,
6335 def CheckItemIndentationInNamespace(filename, raw_lines_no_comments, linenum,
6339 error(filename, linenum, 'runtime/indentation_namespace', 4,
6343 def ProcessLine(filename, file_extension, clean_lines, line,
6349 filename: Filename of the file that is being processed.
6359 filename, line number, error level, and message
6362 arguments: filename, clean_lines, line, error
6365 ParseNolintSuppressions(filename, raw_lines[line], line, error)
6366 nesting_state.Update(filename, clean_lines, line, error)
6367 CheckForNamespaceIndentation(filename, nesting_state, clean_lines, line,
6370 CheckForFunctionLengths(filename, clean_lines, line, function_state, error)
6371 CheckForMultilineCommentsAndStrings(filename, clean_lines, line, error)
6372 CheckStyle(filename, clean_lines, line, file_extension, nesting_state, error)
6373 CheckLanguage(filename, clean_lines, line, file_extension, include_state,
6375 CheckForNonConstReference(filename, clean_lines, line, nesting_state, error)
6376 CheckForNonStandardConstructs(filename, clean_lines, line,
6378 CheckVlogArguments(filename, clean_lines, line, error)
6379 CheckPosixThreading(filename, clean_lines, line, error)
6380 CheckInvalidIncrement(filename, clean_lines, line, error)
6381 CheckMakePairUsesDeduction(filename, clean_lines, line, error)
6382 CheckRedundantVirtual(filename, clean_lines, line, error)
6383 CheckRedundantOverrideOrFinal(filename, clean_lines, line, error)
6386 check_fn(filename, clean_lines, line, error)
6388 def FlagCxx11Features(filename, clean_lines, linenum, error):
6392 filename: The name of the current file.
6403 error(filename, linenum, 'build/c++tr1', 5,
6418 error(filename, linenum, 'build/c++11', 5,
6434 error(filename, linenum, 'build/c++11', 5,
6440 def FlagCxx14Features(filename, clean_lines, linenum, error):
6444 filename: The name of the current file.
6455 error(filename, linenum, 'build/c++14', 5,
6459 def ProcessFileData(filename, file_extension, lines, error,
6464 filename: Filename of the file that is being processed.
6469 filename, line number, error level, and message
6472 arguments: filename, clean_lines, line, error
6483 CheckForCopyright(filename, lines, error)
6485 RemoveMultiLineComments(filename, lines, error)
6489 CheckForHeaderGuard(filename, clean_lines, error)
6492 ProcessLine(filename, file_extension, clean_lines, line,
6495 FlagCxx11Features(filename, clean_lines, line, error)
6496 nesting_state.CheckCompletedBlocks(filename, error)
6498 CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error)
6502 CheckHeaderFileIncluded(filename, include_state, error)
6506 CheckForBadCharacters(filename, lines, error)
6508 CheckForNewlineAtEOF(filename, lines, error)
6510 def ProcessConfigOverrides(filename):
6514 filename: The name of the file being processed by the linter.
6517 False if the current |filename| should not be processed further.
6520 abs_filename = os.path.abspath(filename)
6563 (filename, cfg_file, base_name, val))
6599 def ProcessFile(filename, vlevel, extra_check_functions=None):
6603 filename: The name of the file to parse.
6610 arguments: filename, clean_lines, line, error
6617 if not ProcessConfigOverrides(filename):
6631 if filename == '-':
6637 with codecs.open(filename, 'r', 'utf8', 'replace') as target_file:
6651 "Skipping input '%s': Can't open for reading\n" % filename)
6655 # Note, if no dot is found, this will give the entire filename as the ext.
6656 file_extension = filename[filename.rfind('.') + 1:]
6660 if filename != '-' and file_extension not in GetAllExtensions():
6662 '(%s)\n' % (filename, ', '.join(GetAllExtensions())))
6664 ProcessFileData(filename, file_extension, lines, Error,
6682 Error(filename, linenum, 'whitespace/newline', 1,
6688 _cpplint_state.PrintInfo('Done processing %s\n' % filename)
6838 for filename in filenames:
6839 if not os.path.isdir(filename):
6840 expanded.add(filename)
6843 for root, _, files in os.walk(filename):
6851 for filename in expanded:
6852 if os.path.splitext(filename)[1][1:] in GetAllExtensions():
6853 filtered.append(filename)
6893 for filename in filenames:
6894 ProcessFile(filename, _cpplint_state.verbose_level)