summaryrefslogtreecommitdiffstats
path: root/cc/PRESUBMIT.py
diff options
context:
space:
mode:
authordanakj <danakj@chromium.org>2014-10-15 18:31:08 -0700
committerCommit bot <commit-bot@chromium.org>2014-10-16 01:31:54 +0000
commit6496cba4ebc17a9c2a3f6247415f7b40c4838f08 (patch)
tree1bd2be08b2b45a21d7c07cbc8e009da2665c32a2 /cc/PRESUBMIT.py
parent7c8d1ab8e83a2aa5a635b3e77cdf02b7297692ca (diff)
downloadchromium_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.py17
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)