Commit 2d649015 authored by tfarina's avatar tfarina Committed by Commit bot

cc: Use the Lint function from depot_tools' presubmit_canned_checks API.

BUG=None
TEST=git cl upload && g cl presubmit -uvf
R=danakj@chromium.org

Review URL: https://codereview.chromium.org/947983003

Cr-Commit-Position: refs/heads/master@{#318224}
parent 1fc158a1
...@@ -14,21 +14,11 @@ import string ...@@ -14,21 +14,11 @@ import string
CC_SOURCE_FILES=(r'^cc[\\/].*\.(cc|h)$',) CC_SOURCE_FILES=(r'^cc[\\/].*\.(cc|h)$',)
def CheckChangeLintsClean(input_api, output_api): def CheckChangeLintsClean(input_api, output_api):
input_api.cpplint._cpplint_state.ResetErrorCounts() # reset global state
source_filter = lambda x: input_api.FilterSourceFile( source_filter = lambda x: input_api.FilterSourceFile(
x, white_list=CC_SOURCE_FILES, black_list=None) x, white_list=CC_SOURCE_FILES, black_list=None)
files = [f.AbsoluteLocalPath() for f in
input_api.AffectedSourceFiles(source_filter)]
level = 1 # strict, but just warn
for file_name in files: return input_api.canned_checks.CheckChangeLintsClean(
input_api.cpplint.ProcessFile(file_name, level) input_api, output_api, source_filter, lint_filters=[], verbose_level=1)
if not input_api.cpplint._cpplint_state.error_count:
return []
return [output_api.PresubmitPromptWarning(
'Changelist failed cpplint.py check.')]
def CheckAsserts(input_api, output_api, white_list=CC_SOURCE_FILES, black_list=None): def CheckAsserts(input_api, output_api, white_list=CC_SOURCE_FILES, black_list=None):
black_list = tuple(black_list or input_api.DEFAULT_BLACK_LIST) black_list = tuple(black_list or input_api.DEFAULT_BLACK_LIST)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment