使用webstorm时对文件.eslintrc的配置方法

配置eslint

ESLint 的配置分为六大块,分别是:

  1. Parser Options(解析器选项)。涉及语言版本等参数。ESLin t默认只支持 ES5,如果需要支持 ES6,需要在这配置。
  2. Parser(解析器选择)。可以让你自己选择ESLint的解析器。ESLint 默认使用Espress作为作为解析器,强烈不推荐修改
  3. Environments(语言环境选项)。比如borwsernodejquerymeteor等等
  4. Globals(全局变量)。比如你自己写了插件,需要全局使用,需要在这个选项中声明。
  5. Plugins(第三方插件)。引入的第三方插件,为了防止误杀,需要在这个选项中申明(但限于 npm 插件,如果是 jquery 插件等前端插件,建议在Globals选择中声明)。
  6. Rules(语法规则)。这个是 ESLint 的重点,同时也是整个配置中最丰富的地方,比如结尾分号检测,单双引号,严格格式等。

 

语法规则(Rules)配置

  1. Possible Errors,常见错误。
  2. Best Practices,最佳实践
  3. Strict Mode,严格模式
  4. Variables,变量声明相关,比如不允许未定义的变量
  5. Node.js and CommonJS
  6. Stylistic Issues,代码样式,比如单双引号,单行长度,嵌套深度等等
  7. ECMAScript 6,ES6相关语法,箭头函数,生成器等等。
语法规则配置的写法

使用键值对编写,语言规则字段(rule ID)作为键,通过不同的值来影响规则字段。规则字体的值必须是以下三种之一:

  • "off" 或者0——不检查这个规则
  • "warn"或者1——开启这个规则,规则生效时,作为提醒告诉用户
  • "error"或者2——开启这个规则,规则生效时,作为错误告诉用户

 

承接各种网站开发与修改、爬虫、数据采集分析、小程序等任务

Html+Css+JS+PHP+Nodejs+Python

专治网站各种不服

一起探讨,互相学习,共同进步!有事儿您说话。

This entry was posted in 程序开发 by 织梦先生. Bookmark the permalink.