javascript - ESLint CLI 未拾取 VSCode 插件突出显示的所有错误

标签 javascript reactjs visual-studio-code eslint

我一直在 VSCode 中使用 eslint,并且还安装了该插件,但希望能够对整个项目进行 lint,因为我将其部分添加到编码中,并且希望在不打开每个文件的情况下检查错误。

这是一个单根工作区,用于将我当前正在处理的项目保存在一起,但根目录包含每个项目的文件夹(项目 > [项目名称] > [子项目])。我目前只想在其中一个项目上运行 linter,并且该项目是唯一具有 .eslintrc.json 文件的项目。

打开单个文件时,插件会在问题面板中标记错误 - 我正在处理的一个文件有 9 个错误,但是当使用 任一 eslint 运行 CLI 时。 在项目目录中, ./node_modules/eslint/bin/eslint.js . 总共带来了整个项目的 6 个问题。我在本地和全局安装了 eslint,并且尝试卸载全局版本以查看是否存在冲突,但我再次得到相同的输出。

我尝试使用 -c 参数来确保它获取 .eslintrc.json 文件,并强制本地版本运行(这对输出)。每次输出都是相同的(6 个问题(4 个错误,2 个警告)),但我通过打开单个文件知道还有更多问题。

我是否遗漏了一些明显的东西来确保 CLI 和插件在此配置中运行时显示相同的错误?

最佳答案

我自己设法解决了这个问题。 运行插件时,它会检查您打开的所有文件,但是 eslint默认情况下仅 lint *.js文件。我注意到它似乎丢失了.jsx报告中的文件,并且,因为这是我添加的 React 项目:

"overrides": [
    {
        "files": ["*.jsx"]
    }
]

给我的.eslintrc.json文件和运行时出现的所有错误 eslint .

关于javascript - ESLint CLI 未拾取 VSCode 插件突出显示的所有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70012721/

相关文章:

Javascript Sweetalert 多次发送表单

javascript - 使用 jQuery 时提交多次执行的函数

javascript - 如何使用 componentDidMount 调用 setState 而不会导致额外的渲染调用?

visual-studio-code - 如何在 VSCode 上禁用帐户图标上的徽章

javascript - GAE Python JavaScript : How to insert response data from facebook login into the datastore?

javascript - 类型错误 : - is not a function

javascript - React Router 在哪里使用 AJAX

javascript - 为什么按钮点击事件在页面加载时自动触发 - React.js

visual-studio-code - 如何将选择分成几行?

typescript - 错误 : The typescript task detection didn't contribute a task for the following configuration