Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 # Copyright 2017 The Chromium Authors. All rights reserved. | |
| 2 # Use of this source code is governed by a BSD-style license that can be | |
| 3 # found in the LICENSE file. | |
| 4 | |
| 5 | |
| 6 import css_checker | |
| 7 import html_checker | |
| 8 import js_checker | |
| 9 import resource_checker | |
| 10 | |
| 11 | |
| 12 def CheckStyle(input_api, output_api): | |
| 13 is_resource = lambda f: f.LocalPath().endswith(('.html', '.css', '.js')) | |
| 14 is_vulcanized = lambda f: not f.endswith(('vulcanized.html', 'crisper.js')) | |
|
tsergeant
2017/05/17 03:37:13
I don't think this is necessary any more, right? W
Dan Beam
2017/05/17 17:33:21
Done. (thanks!)
| |
| 15 file_filter = lambda f: is_resource(f) and not is_vulcanized(f.LocalPath()) | |
| 16 | |
| 17 apis = input_api, output_api | |
| 18 | |
| 19 checkers = [ | |
| 20 css_checker.CSSChecker(*apis, file_filter=file_filter), | |
| 21 html_checker.HtmlChecker(*apis, file_filter=file_filter), | |
| 22 js_checker.JSChecker(*apis, file_filter=file_filter), | |
| 23 resource_checker.ResourceChecker(*apis, file_filter=file_filter), | |
| 24 ] | |
| 25 results = [] | |
| 26 | |
| 27 for checker in checkers: | |
| 28 results.extend(checker.RunChecks()) | |
| 29 | |
| 30 return results | |
| OLD | NEW |