eslint正在运行,但未显示任何皮棉错误/警告

时间:2019-03-01 20:42:01

标签: visual-studio-code eslint eslintrc

我正在使用带有eslint的vscode。 eslint控制台显示以下内容:

[Info  - 3:31:14 PM] ESLint server stopped.
[Info  - 3:31:14 PM] ESLint server running in node v10.2.0
[Info  - 3:31:14 PM] ESLint server is running.
[Info  - 3:31:15 PM] ESLint library loaded from: 
/usr/local/lib/node_modules/eslint/lib/api.js

因此eslint似乎正在加载并正在运行。但是,我的项目根目录中有一个.eslintrc文件,其中包含规则,vscode不会显示任何掉毛错误。

我该如何调试?

2 个答案:

答案 0 :(得分:1)

您需要安装VSCode扩展,才能在编辑器中显示棉绒错误。否则,您可以从终端运行eslint来查看其输出。我使用tslint,所以我不知道要使用哪个扩展名,但是https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint可能就是您想要的。

答案 1 :(得分:0)

我需要

  1. 安装eslint-plugin-vue

  2. 在vscode中的settings.json中添加以下内容

    "eslint.validate": [ { "language": "vue", "autoFix": true }, { "language": "html", "autoFix": true }, { "language": "javascript", "autoFix": true }

  3. 并更新.eslintrc以包括

"globals: "Vue" : true,"

"extends": [ "eslint:recommended", "plugin:vue/recommended" ],

"plugins": ["html"],