You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
890 B
26 lines
890 B
# 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
|