| Index: chrome/browser/web_dev_style/css_checker.py
|
| diff --git a/chrome/browser/web_dev_style/css_checker.py b/chrome/browser/web_dev_style/css_checker.py
|
| index 93897e92dd8427f96acf5f7266e43132c0e06beb..77f610f4db804a7f0c0e52f8400ad54333d9de5d 100644
|
| --- a/chrome/browser/web_dev_style/css_checker.py
|
| +++ b/chrome/browser/web_dev_style/css_checker.py
|
| @@ -169,6 +169,9 @@ class CSSChecker(object):
|
| def no_data_uris_in_source_files(line):
|
| return re.search(r'\(\s*\s*data:', line)
|
|
|
| + def no_mixin_shims(line):
|
| + return re.search('\-\-[\w\-]+_\-_[\w\-]+\s*:', line)
|
| +
|
| def no_quotes_in_url(line):
|
| return re.search('url\s*\(\s*["\']', line, re.IGNORECASE)
|
|
|
| @@ -346,6 +349,10 @@ class CSSChecker(object):
|
| { 'desc': "Don't use data URIs in source files. Use grit instead.",
|
| 'test': no_data_uris_in_source_files,
|
| },
|
| + { 'desc': "Don't override custom properties created by Polymer's mixin "
|
| + "shim. Set mixins or documented custom properties directly.",
|
| + 'test': no_mixin_shims,
|
| + },
|
| { 'desc': "Don't use quotes in url().",
|
| 'test': no_quotes_in_url,
|
| },
|
|
|