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

Der*_*ell 6 eslint visual-studio-code eslintrc

我正在使用 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
Run Code Online (Sandbox Code Playgroud)

所以 eslint 似乎正在加载并运行。但是,我的项目根目录中有一个.eslintrc包含规则的文件,并且 vscode 没有向我显示任何 linting 错误。

我该如何调试这个?

Der*_*ell 3

我需要

  1. 安装eslint-plugin-vue

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

    "eslint.validate": [
        {
          "language": "vue",
          "autoFix": true
        },
        {
          "language": "html",
          "autoFix": true
        },
        {
          "language": "javascript",
          "autoFix": true
        }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 并更新 .eslintrc 以包含

    "globals: "Vue" : true,"
    
    Run Code Online (Sandbox Code Playgroud)

    "extends": [
        "eslint:recommended",
        "plugin:vue/recommended"
    ],
    
    Run Code Online (Sandbox Code Playgroud)

    此外

    "plugins": ["html"],
    
    Run Code Online (Sandbox Code Playgroud)