首页 > 解决方案 > ESLint 不会从 npm 命令抛出任何错误

问题描述

以下是eslint. 试图定义一个基本eslint规则来定义const而不是let它是一个数组还是对象

"scripts": {
  "lint": "eslint src/**/*.js --fix"
}

.eslintrc

"rules": {
    "strict": [2, "never"],
    "prefer-const": 2
}

vscode 引用 .eslintrc 文件以获取在 prefer-const 上定义的规则并在 ide 中抛出错误,如下所示,非常好

在此处输入图像描述

但是 npm run lint 没有给出任何错误,也没有修复代码

在此处输入图像描述

在下面附加文件夹结构我的脚本eslintrc在此处输入图像描述 缺少什么?

标签: javascriptvisual-studio-codeeslintlint

解决方案


你的配置文件名应该是.eslintrc.json.

这是您可以查看的参考文档:https ://eslint.org/docs/user-guide/configuring

还附上不带扩展名的 .eslintrc 文件弃用通知的链接:https ://dev.to/ohbarye/eslintrc-without-file-extension-is-deprecated-3ngg

尝试更改您的配置文件名,它应该可以工作。


推荐阅读