Index: tools/web_dev_style/presubmit_support.py |
diff --git a/tools/web_dev_style/presubmit_support.py b/tools/web_dev_style/presubmit_support.py |
index 3be6d6d67b251b67cdadfe762981252635c8b36a..09da59450a88f9ab7240b4d2ac1a632bd99d58df 100644 |
--- a/tools/web_dev_style/presubmit_support.py |
+++ b/tools/web_dev_style/presubmit_support.py |
@@ -9,14 +9,15 @@ import js_checker |
import resource_checker |
-def CheckStyle(input_api, output_api): |
+def CheckStyle(input_api, output_api, file_filter=lambda f: True): |
apis = input_api, output_api |
is_resource = lambda f: f.LocalPath().endswith(('.html', '.css', '.js')) |
+ wrapped_filter = lambda f: file_filter(f) and is_resource(f) |
checkers = [ |
- css_checker.CSSChecker(*apis, file_filter=is_resource), |
- html_checker.HtmlChecker(*apis, file_filter=is_resource), |
- js_checker.JSChecker(*apis, file_filter=is_resource), |
- resource_checker.ResourceChecker(*apis, file_filter=is_resource), |
+ css_checker.CSSChecker(*apis, file_filter=wrapped_filter), |
+ html_checker.HtmlChecker(*apis, file_filter=wrapped_filter), |
+ js_checker.JSChecker(*apis, file_filter=wrapped_filter), |
+ resource_checker.ResourceChecker(*apis, file_filter=wrapped_filter), |
] |
results = [] |
for checker in checkers: |