本文介绍: 本文将记录工作中eslint相关的内容,常用的配置、插件等;团队项目中规范尤其重要,否则合并代码的时候会有大量冲突出现;通过eslint和vscode工作区的setting.json设置能有效的使团队的规范保持一致;
ESlint
本文将记录工作中eslint相关的内容,常用的配置、插件等;
团队项目中规范尤其重要,否则合并代码的时候会有大量冲突出现;
通过eslint和vscode工作区的setting.json设置能有效的使团队的规范保持一致;
@antfu/eslint–config预设配置(推荐)
在介绍ESlint之前推荐一个项目,也就是Anthony Fu大佬的开源项目ESlint的预设配置项目,可以省去一堆的配置,值得注意的是Anthony Fu并不适用Prettier,可以看看大佬的下面这篇文章的介绍;
Why I don’t use Prettier (antfu.me)
只需简单的安装后在.eslintrc和 package.json文件中维护以下 内容即可,简单快捷
[详细内容请查看@antfu/eslint–config](antfu/eslint-config: Anthony’s ESLint config presets (github.com))
安装
vscode插件商城直接搜索Eslint,值得注意的是我们还需要在项目中适用npm安装ESlint,因为我们需要对我们的代码进行检测
初始化
vscode工作区设置
package.json增加脚本
运行脚检测脚本
与Prettier冲突的解决方法
冲突场景举例
冲突现象
解决方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。