blob: 45d60ba85f8c5c3e064669415432df43cf2ae3eb [file] [log] [blame]
Jesse McGuire92d90dc2022-12-21 11:38:28 -08001# Copyright 2020 The ChromiumOS Authors
Prathmesh Prabhu088771d2020-08-24 14:02:48 -07002# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
Jesse McGuire92d90dc2022-12-21 11:38:28 -08005USE_PYTHON3 = True
Prathmesh Prabhu088771d2020-08-24 14:02:48 -07006
7def CommonChecks(input_api, output_api):
8 """Check common to presubmit / preupload."""
9 results = []
10
11 # Python formatting issues are errors.
12 results += input_api.canned_checks.CheckPatchFormatted(
13 input_api,
14 output_api,
15 # Setting check_python=None ensures that only files with a
16 # .style.yapf in a parent directory are checked. This effectively
17 # skips most of the legacy autotest codebase that is very poorly
18 # formatted.
19 check_python=None,
20 check_clang_format=False,
21 result_factory=output_api.PresubmitError)
22 return results
23
24
25CheckChangeOnUpload = CommonChecks
26CheckChangeOnCommit = CommonChecks