eslint-config-soda
Advanced tools
Comparing version 2.0.0 to 3.0.0
{ | ||
"name": "eslint-config-soda", | ||
"version": "2.0.0", | ||
"version": "3.0.0", | ||
"description": "ESLint configurations for my personal projects", | ||
@@ -21,3 +21,7 @@ "main": "index.js", | ||
"eslint": "^2.8.0" | ||
} | ||
}, | ||
"files": [ | ||
"rules", | ||
"*.js" | ||
] | ||
} |
@@ -137,5 +137,8 @@ module.exports = { | ||
// 如果要把 this 赋给一个临时的变量,那这个变量必须命名为 self 或者 that,不能有其他别名 | ||
// ES6+ 的项目请使用箭头函数,不需要这个规则,参见 smells/no-this-assign 规则 | ||
'consistent-this': ['warn', 'self', 'that'], | ||
// Given that `self` is used in browsers, you shouldn’t do: `var self = this` | ||
// 如果要把 this 赋给一个临时的变量,那这个变量必须命名为 that,不能有其他别名 | ||
// 不建议使用 self,因为 self 在浏览器中是一个全局变量 | ||
// 尤其是在 Web Worker 中,不存在 window,只有 self,此时不应该把 self 作为 this 的别名 | ||
// ES6+ 的项目请使用箭头函数,一般不需要用到这个规则 | ||
'consistent-this': ['warn', 'that'], | ||
@@ -142,0 +145,0 @@ // 不要求每个函数都有 function name,函数表达式里还是允许匿名函数的,不过给函数表达式加上函数名有利于输出更清晰的 stack trace |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
644
43692
16