Merge "Forbid certain methods with ES6 equivalents"

This commit is contained in:
jenkins-bot 2018-10-02 00:16:30 +00:00 committed by Gerrit Code Review
commit e679f5207a
1 changed files with 30 additions and 0 deletions

View File

@ -12,6 +12,36 @@
},
"rules": {
"no-restricted-properties": [2,
{
"object": "$",
"property": "noop",
"message": "Use function() {}"
},
{
"object": "$",
"property": "isFunction",
"message": "Please use typeof"
},
{
"object": "$",
"property": "map",
"message": "Please use Array.prototype.map instead"
},
{
"object": "$",
"property": "isArray",
"message": "Please use Array.isArray instead"
},
{
"object": "$",
"property": "grep",
"message": "Please use Array.prototype.filter instead"
},
{
"object": "$",
"property": "trim",
"message": "Please use String.prototype.trim instead"
},
{
"property": "done",
"message": "The method `done` if used with Deferred objects is incompatible with ES6 Promises. Please use `then`."