eslint 是 运行 但没有显示任何 lint errors/warnings
eslint is running but not showing any lint errors/warnings
我正在使用 vscode 和 eslint。 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 没有显示任何 linting 错误。
我该如何调试它?
您需要安装 VSCode 的扩展才能在编辑器中显示 lint 错误。否则你可以从终端 运行 eslint 查看它的输出。我使用 tslint,所以我不知道该使用哪个扩展,但 https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint 可能是您要找的。
我需要
安装eslint-plugin-vue
在vscode
中的settings.json中添加以下内容
"eslint.validate": [
{
"language": "vue",
"autoFix": true
},
{
"language": "html",
"autoFix": true
},
{
"language": "javascript",
"autoFix": true
}
并更新 .eslintrc 以包含
"globals: "Vue" : true,"
和
"extends": [
"eslint:recommended",
"plugin:vue/recommended"
],
除了
"plugins": ["html"],
我正在使用 vscode 和 eslint。 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 没有显示任何 linting 错误。
我该如何调试它?
您需要安装 VSCode 的扩展才能在编辑器中显示 lint 错误。否则你可以从终端 运行 eslint 查看它的输出。我使用 tslint,所以我不知道该使用哪个扩展,但 https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint 可能是您要找的。
我需要
安装
eslint-plugin-vue
在vscode
中的settings.json中添加以下内容"eslint.validate": [ { "language": "vue", "autoFix": true }, { "language": "html", "autoFix": true }, { "language": "javascript", "autoFix": true }
并更新 .eslintrc 以包含
"globals: "Vue" : true,"
和
"extends": [ "eslint:recommended", "plugin:vue/recommended" ],
除了
"plugins": ["html"],