如何修复jslint警告?

时间:2017-05-25 07:12:23

标签: javascript jquery jslint

我正在使用jslint来修复jslint违规。在这里,我修复了违规并忽略了JSLint.net.json文件中的文件。

在此之后,当我构建项目时,我在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
}

1 个答案:

答案 0 :(得分:1)

我正在使用 eslint ,它具有自动修复少量linting错误的功能。

示例:

  

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

eslintrc是带有规则的json文件。

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

  

更漂亮--print-width 120 --tab-width 4 --single-quote --trailing-comma none --write --parser babylon ./src/scripts / ** / * .js

如果您运行更漂亮然后是自动修复,大多数常见的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"`