2017-05-25 139 views
0

我正在使用jslint修复jslint违规。在这里,我修复了违规并忽略JSLint.net.json文件中的文件。如何解决jslint警告?

之后,当我建立项目时,我看到了jslint net json文件中的警告。

警告:数组元素后缺少逗号。我如何解决这个警告?

我JSlintNet JSON文件:

{ 
    "version": "2.3.0", 
    "output": "Warning", 
    "module": true, 
    "ignore": [ 
    "\\Scripts\\Menu\\fileone.js", 
    "\\Scripts\\Menu\\filetwo.js", 
    "\\Scripts\\Others\\filethree.js", 
    "\\Scripts\\Others\\filefour.js", 
    "\\Scripts\\Others\\filefive.js", 
    "\\Scripts\\Others\\filesix.js", 
    "\\Scripts\\Others\\fileseven.js", 
    "\\Scripts\\Others\\fileeight.js" 

    ], 
"options": { 
"this": true, 
"for": true, 
"browser": true, 
"single": true, 
"devel": true, 
"sloppy": true 

}, 
"globalVariables": [ 
    "$", 
    "swal", 
    "window" 

], 
"runOnBuild": false, 
"cancelBuild": false 
} 

回答

0

我使用eslint其中有一个特性,自动修复在几掉毛错误。

实施例:

eslint -c .eslintrc --fix ./src/scripts/**/*.js

eslintrc与规则JSON文件。

除此之外更漂亮可用于自动修复缩进错误。

漂亮--print宽度120 --tab宽度4 --single引号--trailing逗号无--write --parser巴比伦./src/scripts/**/*.js

如果您运行漂亮,然后eslint自动修复,大多数常见lint错误将自动解决。错误的其余部分需要手动代码变化

Eslint参考 Prettier

进而,它可以被连接到的package.json

`"eslint": "eslint -c .eslintrc --fix ./src/scripts/**/*.js || exit 0", 
"prettier": "prettier --print-width 120 --tab-width 4 --single-quote --trailing-comma none --write --parser babylon ./src/scripts/**/*.js || exit 0"`