![](https://img-blog.csdnimg.cn/20200726174106497.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
eslint
ESLint 是一个插件化并且可配置的 JavaScript 语法规则和代码风格的检查工具。ESLint 能够帮你轻松写出高质量的 JavaScript 代码
hide_in_darkness
萌新一枚
展开
-
ESlint--共享、Globs与.exlint.*.配置文件的匹配、extend
添加共享对象在.eslint.*文件中添加 settings 的对象将提供给每一个将被执行的规则如果想添加的自定义规则而且使它们可以访问到相同的信息,那么就可以添加settings配置{ "settings":{ "showData":"hello" }}glob与.exlint.*.配置文件的匹配.exlint.*.配置文件的匹配当使用.eslintrc.* 和 package.json文件的配置时可以利用层叠配置例如,假如存在以下结构:your-project├── .es原创 2020-07-25 01:27:22 · 483 阅读 · 0 评论 -
ESlint--js注释的特殊用法
限制warn和error可以在javascript文件中使用以下格式的块注释(/**/)来禁止局部取域规则出现警告: /* eslint-disable */ //此处以后的取域将会禁止出现错误或者是警告 alert('foo'); /* eslint-enable */ //此处以后的取域将会出现错误或者是警告也可以启用或禁用指定的规则的警告或者错误 /* eslint-disable no-alert, no-console */ alert('foo'); conso原创 2020-07-25 00:48:28 · 538 阅读 · 0 评论 -
ESlint--解析器parser、parserOptions与插件
解析器:ESLint默认使用Espree作为其解析器你可以指定解析器,但是要符合下列要求:它必须是一个 Node 模块,可以从它出现的配置文件中加载。通常,这意味着应该使用 npm 单独安装解析器包它必须符合 parser interface注意: 即使满足这些兼容性要求,也不能保证一个外部解析器可以与 ESLint正常配合工作,ESLint 也不会修复与其它解析器不兼容的相关 bug在.esl原创 2020-07-25 00:36:48 · 17070 阅读 · 0 评论 -
ESlint--环境的配置、全局变量的定义、rules的指定
ESlint的配置有两种主要的方式来配置 ESLint:1.Configuration Comments 使用 JavaScript 注释把配置信息直接嵌入到一个代码源文件中2.Configuration Files 使用 JavaScript、JSON 或者 YAML 文件为整个目录(处理你的主目录)和它的子目录指定 配置信息可以配置一个独立的.eslintrc.* 文件,或者直接在 package.json 文件里的 eslintConfig 字段指定配置,ESL原创 2020-07-25 00:07:20 · 2565 阅读 · 0 评论 -
ESlint--下载、初始化
1、安装ESlintnpm install eslint -gnpm install eslint --save-dev2、初始化ESlintnpx eslint --init3、基本配置(部分参数)–no-eslintrc补充.eslintrc.*和package.json文件中的配置。eslint --no-eslintrc file.js-c, --config指定一个额外的配置文件eslint -c ~/my-eslint.json file.js–env原创 2020-07-24 21:18:42 · 1382 阅读 · 0 评论