Lines Matching refs:files
53 '''This tool lints C++ files and produces a summary of the errors found.
54 If no files are provided on the command-line, all C++ source files are
60 parser.add_argument('files', nargs = '*')
125 # Returns the total number of errors found in the files linted.
128 # If not `None`, `cached_results` is used to avoid re-linting files, and new
130 def LintFiles(files,
145 files = list(filter(os.path.isfile, files))
147 # Filter out files for which we have a cached correct result.
149 n_input_files = len(files)
150 files = [f for f in files if ShouldLint(f, cached_results)]
151 n_skipped_files = n_input_files - len(files)
155 'Skipping %d correct files that were already processed.' %
162 tasks = [(f, progress_prefix) for f in files]
197 # lint all C++ files.
218 def FilterOutTestTraceHeaders(files):
225 return [f for f in files if not IsTraceHeader(f)]
228 def RunLinter(files, jobs=1, progress_prefix='', cached=True):
231 rc = LintFiles(files,
244 files = args.files or util.get_source_files()
247 retcode = RunLinter(files, jobs=args.jobs, cached=cached)