【问题标题】:eslint is running but not showing any lint errors/warningseslint 正在运行但未显示任何 lint 错误/警告
【发布时间】:2019-07-23 22:07:54
【问题描述】:

我正在使用带有 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 没有向我显示任何 linting 错误。

如何调试?

【问题讨论】:

    标签: visual-studio-code eslint eslintrc


    【解决方案1】:

    我需要

    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"],
      

    【讨论】:

      【解决方案2】:

      您需要为 VSCode 安装扩展程序才能在编辑器中显示 lint 错误。否则,您可以从终端运行 eslint 以查看其输出。我使用 tslint,所以我不知道要使用哪个扩展,但 https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint 可能是您正在寻找的。​​p>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-08
        • 2022-10-05
        • 2012-01-24
        • 1970-01-01
        相关资源
        最近更新 更多