eslint 规则修改
需要修改规则:文件【.eslintrc.js】
在句末是不能有分号的,若想加分号,
报错:
添加代码:
'semi': ['error', 'always']
不要使用制表符。eslint: no-tabs 修改可以有制表符
添加代码:
'no-tabs': ,
可以有缩进:eslint:indent
添加代码:
'indent': ,
函数声明时括号与函数名间加空格。
eslint: space-before-function-paren
function name (arg) { ... } // ✓ ok
function name(arg) { ... } // ✗ avoid run(function () { ... }) // ✓ ok
run(function() { ... }) // ✗ avoid 修改规则为不需要空格:
添加代码:
'space-before-function-paren':
‘no-new’ Do not use 'new' for side effects:表示使用new对象需要赋值给某个var 变量,但是在new实例化不需要赋值,若这里需要不报错,可以在这里单独配置一条规则
/* eslint-disable no-new */