关于eslint在vscode中使用技巧
在vscode中用户配置没有开启eslint.enable

在vscode中工作区配置开启eslint.enable

settings.json中没有做eslint相关配置

在编写的vue文件中a这个变量没有使用应该是报错的,eslint插件是开启的

应该如何解决开启了eslint插件却没有检测代码没有生效?
有两种方式
1. 在用户配置中的eslint.enable开启,这个开关如果没打开的话,即使我们配置了Eslint,检查也不会生效。
2.在settings.json文件中配置
"eslint.enable": true
代码检测功能马上就会生效

为什么会出现上面这两种情况?个人猜测,如果项目中存在settings.json文件,eslint插件优先读取settings.json的配置,发现没有配置,就去检查用户配置,发现用户配置没有开启就启动检测代码功能,如果发现有配置,并且配置未"eslint.enable": true就开启代码检测