javascript - 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.json
.
这是您可以查看的参考文档:https ://eslint.org/docs/user-guide/configuring
还附上不带扩展名的 .eslintrc 文件弃用通知的链接:https ://dev.to/ohbarye/eslintrc-without-file-extension-is-deprecated-3ngg
尝试更改您的配置文件名,它应该可以工作。
推荐阅读
- html - 使用 div 分割 HTML 页面
- java - java.io.IOException
- php - Woocommerce 丢失密码重定向到 wordpress 忘记密码,但不是到我的自定义忘记密码页面
- git - “您的分支领先于原产地/主人 * 提交数量” 是否有可能扭转这种情况?
- javascript - 如何显示来自特定索引位置的表数据
- php - 从 MySQL 中的序列化列中搜索数据
- angular - 如何检测路由何时更改并在Angular中替换新视图
- node.js - 如何在不使用 findById 的情况下填充页面中的所有子模式?
- r - 将列名与 R 中的列数据连接起来(使用 data.table)
- cross-browser - yocto krogoth 版本中的 qupzilla 编译错误