我在让 ESLint 在 IDE 中检查 JavaScript 文件时遇到问题。我所做的设置是通过 npm 在本地安装 eslint 并创建一个 eslint 配置文件,然后将其存储在配置目录中。从命令行运行 eslint 工作正常,但是当我在 JavaScript 文件中创建错误时,没有显示红色波浪线。
以下是我正在运行的版本:
这是我的文件结构:
/backend
/config
eslint.config.mjs
package.json
/frontend
/config
eslint.config.mjs
package.json
此外,我在 VSCode 的输出控制台中找到了 eslint 错误。 eslint.js 中的函数
locateConfigFileToUse
似乎尝试找到我的配置文件,但没有成功。我没有运气在网上找到任何答案,并尝试将 eslint 配置文件移动到根目录,但仍然是同样的错误。非常感谢任何帮助。谢谢。
这是我在 VSCode“输出”中收到的错误:
[Error - 9:25:13 AM] Error: Could not find config file.
at locateConfigFileToUse (C:\Users\user\Desktop\project\backend\node_modules\eslint\lib\eslint\eslint.js:349:21)
at async calculateConfigArray (C:\Users\user\Desktop\project\backend\node_modules\eslint\lib\eslint\eslint.js:385:49)
at async ESLint.lintText (C:\Users\user\Desktop\project\backend\node_modules\eslint\lib\eslint\eslint.js:1023:25)
at async c:\Users\user\.vscode\extensions\dbaeumer.vscode-eslint-2.4.4\server\out\eslintServer.js:1:24954
at async E (c:\Users\user\.vscode\extensions\dbaeumer.vscode-eslint-2.4.4\server\out\eslintServer.js:1:19114)
at async c:\Users\user\.vscode\extensions\dbaeumer.vscode-eslint-2.4.4\server\out\eslintServer.js:1:220290
从 eslint 8 升级到 9 时,我遇到了此错误。我可以通过从 已弃用的平面文件配置迁移到 新格式来解决此错误。
有一个用于迁移配置的自动化工具非常适合我。