Lines Matching refs:input_api
48 def _CheckCommitSubjectLength(input_api, output_api): argument
52 start = input_api.time.time()
60 duration = input_api.time.time() - start
76 def _CheckDuplicateFiles(input_api, output_api): argument
79 for f in input_api.change.AllFiles():
87 basename_file = input_api.basename(f)
105 def _GetFilesToSkip(input_api): argument
106 return list(input_api.DEFAULT_FILES_TO_SKIP) + [
112 def _RunManCmd(input_api, output_api, man_file): argument
116 start = input_api.time.time()
119 duration = input_api.time.time() - start
127 def _RunShellCheckCmd(input_api, output_api, bash_file): argument
131 start = input_api.time.time()
134 duration = input_api.time.time() - start
142 def _RunShfmtCheckCmd(input_api, output_api, bash_file): argument
149 start = input_api.time.time()
152 duration = input_api.time.time() - start
160 def _RunCmdOnCheckedFiles(input_api, output_api, run_cmd, files_to_check): argument
162 file_filter = lambda x: input_api.FilterSourceFile(
165 affected_files = input_api.change.AffectedFiles(file_filter=file_filter)
167 run_cmd(input_api, output_api, f.AbsoluteLocalPath())
173 def _CommonChecks(input_api, output_api): argument
179 input_api.canned_checks.CheckChangeHasNoCrAndHasOnlyOneEol(
180 input_api, output_api))
182 input_api.canned_checks.CheckChangeHasNoTabs(input_api, output_api))
184 input_api.canned_checks.CheckChangeHasNoStrayWhitespace(
185 input_api, output_api))
186 results.append(_CheckCommitSubjectLength(input_api, output_api))
187 results.append(_CheckDuplicateFiles(input_api, output_api))
189 source_file_filter = lambda x: input_api.FilterSourceFile(
190 x, files_to_skip=_GetFilesToSkip(input_api))
192 input_api.canned_checks.CheckLongLines(
193 input_api,
199 input_api.canned_checks.CheckPatchFormatted(
200 input_api,
206 _RunCmdOnCheckedFiles(input_api, output_api, _RunManCmd,
210 input_api.canned_checks.RunPylint(
211 input_api,
213 files_to_skip=_GetFilesToSkip(input_api),
222 _RunCmdOnCheckedFiles(input_api, output_api, _RunShellCheckCmd,
227 _RunCmdOnCheckedFiles(input_api, output_api, _RunShfmtCheckCmd,
236 def CheckChangeOnUpload(input_api, output_api): argument
238 results.extend(_CommonChecks(input_api, output_api))
242 def CheckChangeOnCommit(input_api, output_api): argument
244 results.extend(_CommonChecks(input_api, output_api))