eslint-config-cfp
v3.5.0
Published
财富派ESLint配置
Downloads
28
Readme
#eslint-config-cfp
##前端编码规范
错误规避
最佳实践
accessor-pairs强制getter和setter成对出现block-scoped-varvar定义的变量必须在function作用域的顶部
function doSomething() {
if (true) {
var build = true;//放在外面定义
}
console.log(build);
}
var变量定义提升。 ES6的let和const有块级作用域
complexity分支复杂度限制consistent-return返回语句要么都有值,要么没有
//错误示例:
function doSomething(condition) {
if (condition) {
return true;
} else {
return;
}
}curly对于所有的控制语句,需要加花括号
//错误示例:
if (foo)
doSomething();
else
doSomethingElse();