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