Index: chrome/browser/resources/PRESUBMIT.py |
diff --git a/chrome/browser/resources/PRESUBMIT.py b/chrome/browser/resources/PRESUBMIT.py |
index 891533fe71f3fbe12ebbd2abcc06a614e5f73b69..05fc9cd8cab5aa3cd1a71fff0261d184f3484a67 100644 |
--- a/chrome/browser/resources/PRESUBMIT.py |
+++ b/chrome/browser/resources/PRESUBMIT.py |
@@ -102,6 +102,22 @@ def RunVulcanizeTests(input_api, output_api): |
return input_api.canned_checks.RunUnitTests(input_api, output_api, tests) |
+def _CheckWebDevStyle(input_api, output_api): |
+ results = [] |
+ |
+ try: |
+ import sys |
+ old_sys_path = sys.path |
+ cwd = input_api.PresubmitLocalPath() |
+ sys.path += [input_api.os_path.join(cwd, '..', '..', '..', 'tools')] |
+ import web_dev_style.presubmit_support |
+ results += web_dev_style.presubmit_support.CheckStyle(input_api, output_api) |
+ finally: |
+ sys.path = old_sys_path |
+ |
+ return results |
+ |
+ |
def _CheckChangeOnUploadOrCommit(input_api, output_api): |
results = CheckUserActionUpdate(input_api, output_api, ACTION_XML_PATH) |
affected = input_api.AffectedFiles() |
@@ -109,6 +125,7 @@ def _CheckChangeOnUploadOrCommit(input_api, output_api): |
results += CheckHtml(input_api, output_api) |
if any(f for f in affected if f.LocalPath().endswith('vulcanize_gn.py')): |
results += RunVulcanizeTests(input_api, output_api) |
+ results += _CheckWebDevStyle(input_api, output_api) |
return results |