blob: 2061048871e7c83fbaae14379c2c70bb1b377df8 [file] [log] [blame]
# Copyright 2013 The LUCI Authors. All rights reserved.
# Use of this source code is governed under the Apache License, Version 2.0
# that can be found in the LICENSE file.
"""Top-level presubmit script for swarming-server.
See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for
details on the presubmit API built into gclient.
"""
def CommonChecks(input_api, output_api):
files_to_skip = list(input_api.DEFAULT_FILES_TO_SKIP) + [
r'ui2/node_modules/.*',
r'ui2/nodejs/.*',
r'.*_pb2\.py$',
]
disabled_warnings = [
'relative-import',
]
return input_api.canned_checks.RunPylint(
input_api,
output_api,
files_to_skip=files_to_skip,
disabled_warnings=disabled_warnings,
pylintrc=input_api.os_path.join(input_api.PresubmitLocalPath(), '../../',
'pylintrc'))
# pylint: disable=unused-argument
def CheckChangeOnUpload(input_api, output_api):
return []
def CheckChangeOnCommit(input_api, output_api):
return CommonChecks(input_api, output_api)