aboutsummaryrefslogtreecommitdiff
path: root/PRESUBMIT.py
blob: 0dba8c8e9af99343a11b7a4e4cce46661e37c9ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Copyright 2020 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.


def CommonChecks(input_api, output_api):
    """Check common to presubmit / preupload."""
    results = []

    # Python formatting issues are errors.
    results += input_api.canned_checks.CheckPatchFormatted(
            input_api,
            output_api,
            # Setting check_python=None ensures that only files with a
            # .style.yapf in a parent directory are checked. This effectively
            # skips most of the legacy autotest codebase that is very poorly
            # formatted.
            check_python=None,
            check_clang_format=False,
            result_factory=output_api.PresubmitError)
    return results


CheckChangeOnUpload = CommonChecks
CheckChangeOnCommit = CommonChecks