| Index: chrome/browser/web_dev_style/js_checker.py
|
| diff --git a/chrome/browser/web_dev_style/js_checker.py b/chrome/browser/web_dev_style/js_checker.py
|
| index a32821727729842c69b53182c329e5c5850d7189..d3306a946722d182f989b75aef833ab34a2b45ea 100644
|
| --- a/chrome/browser/web_dev_style/js_checker.py
|
| +++ b/chrome/browser/web_dev_style/js_checker.py
|
| @@ -55,6 +55,11 @@ class JSChecker(object):
|
| return self.RegexCheck(i, line, r"\* (@inheritDoc)",
|
| "@inheritDoc is deprecated, use @override instead")
|
|
|
| + def PolymerLocalIdCheck(self, i, line):
|
| + """Checks for use of element.$.localId."""
|
| + return self.RegexCheck(i, line, r"(?<!this)(\.\$)[\[\.]",
|
| + "Please only use this.$.localId, not element.$.localId")
|
| +
|
| def WrapperTypeCheck(self, i, line):
|
| """Check for wrappers (new String()) instead of builtins (string)."""
|
| return self.RegexCheck(i, line,
|
| @@ -228,6 +233,7 @@ class JSChecker(object):
|
| self.EndJsDocCommentCheck(i, line),
|
| self.ExtraDotInGenericCheck(i, line),
|
| self.InheritDocCheck(i, line),
|
| + self.PolymerLocalIdCheck(i, line),
|
| self.WrapperTypeCheck(i, line),
|
| self.VarNameCheck(i, line),
|
| ])
|
|
|