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 |