diff options
author | danakj <danakj@chromium.org> | 2014-10-15 18:31:08 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-16 01:31:54 +0000 |
commit | 6496cba4ebc17a9c2a3f6247415f7b40c4838f08 (patch) | |
tree | 1bd2be08b2b45a21d7c07cbc8e009da2665c32a2 /cc/PRESUBMIT.py | |
parent | 7c8d1ab8e83a2aa5a635b3e77cdf02b7297692ca (diff) | |
download | chromium_src-6496cba4ebc17a9c2a3f6247415f7b40c4838f08.zip chromium_src-6496cba4ebc17a9c2a3f6247415f7b40c4838f08.tar.gz chromium_src-6496cba4ebc17a9c2a3f6247415f7b40c4838f08.tar.bz2 |
cc: Replace > > with >>
R=enne
Review URL: https://codereview.chromium.org/662473003
Cr-Commit-Position: refs/heads/master@{#299809}
Diffstat (limited to 'cc/PRESUBMIT.py')
-rw-r--r-- | cc/PRESUBMIT.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/cc/PRESUBMIT.py b/cc/PRESUBMIT.py index 255d5ff..1aa48f3 100644 --- a/cc/PRESUBMIT.py +++ b/cc/PRESUBMIT.py @@ -150,6 +150,22 @@ def CheckTodos(input_api, output_api): items=errors)] return [] +def CheckDoubleAngles(input_api, output_api, white_list=CC_SOURCE_FILES, + black_list=None): + errors = [] + + source_file_filter = lambda x: input_api.FilterSourceFile(x, + white_list, + black_list) + for f in input_api.AffectedSourceFiles(source_file_filter): + contents = input_api.ReadFile(f, 'rb') + if ('> >') in contents: + errors.append(f.LocalPath()) + + if errors: + return [output_api.PresubmitError('Use >> instead of > >:', items=errors)] + return [] + def CheckScopedPtr(input_api, output_api, white_list=CC_SOURCE_FILES, black_list=None): black_list = tuple(black_list or input_api.DEFAULT_BLACK_LIST) @@ -359,6 +375,7 @@ def CheckChangeOnUpload(input_api, output_api): results += CheckPassByValue(input_api, output_api) results += CheckChangeLintsClean(input_api, output_api) results += CheckTodos(input_api, output_api) + results += CheckDoubleAngles(input_api, output_api) results += CheckScopedPtr(input_api, output_api) results += CheckNamespace(input_api, output_api) results += CheckForUseOfWrongClock(input_api, output_api) |