适用于JavaScript和相关框架的可插入linting实用程序。
禁用带有内联注释的 typescript-eslint 插件规则
我收到来自 @typescript-eslint 插件的 eslint 警告。 声明了“instance”,但从未读取其值。 TS(6133) VSCode 建议使用以下行作为快速修复: // eslint-d...
Helix vscode-langservers-extracted 不起作用
我有一个使用 eslint 的项目,但是当我在 Helix 中打开它时,linting 不起作用。
安装某些 npm 软件包时出现 TAR_BAD_ARCHIVE 错误
我在安装一些 npm 软件包时遇到问题。具体来说,当我尝试安装 eslint 等软件包时,出现以下错误: npm 错误代码 TAR_BAD_ARCHIVE npm 错误 TAR_BAD_A...
似乎我在这里遗漏了一些东西,它应该可以正常工作,但 eslint 不断抛出以下错误: 无法解析模块“react”的路径。 (导入/没有-未解决) 缺少文件扩展名...
避免引用未绑定的方法,这可能会在调用静态方法时导致无意的“this”范围错误
我根据这里的 Stackoverflow 问题创建了一个方法映射,以帮助我动态调用静态方法。但是,我不断遇到以下错误: 避免引用未绑定的 m...
错误 [ERR_MODULE_NOT_FOUND]:找不到从 eslint.config.mjs 导入的包“globals”
我正在尝试使用 Linux 运行程序设置 gitlab CI/CD。我遇到了一些问题,首先它找不到 eslint 作为命令,在全局安装它之后,它由于某种原因起作用了,但现在我
为什么将 eslint 版本升级到 `8.26.0' 后出现以下错误?
加载规则“@typescript-eslint/comma-dangle”时出错:无法读取未定义的属性(读取“ecmaVersion”) linting /home/code/app/src/index.tsx 时发生 我的 eslintrc.json 我有
我目前正在尝试强制我或我的同事无法在我的角度应用程序中提交包含 console.log 的文件。 我目前已经有 husky 进行预提交,它执行 ng lint...
当我启动 npx eslint 时。从我的项目的根目录运行命令,它不会输出所有有 eslint 错误和警告的文件(只有一些),但在不输出到终端的文件中,
在将 React 路由器更新到 v7 时,为预期返回 void 的属性提供 Promise 返回函数
我尝试将react-router更新到v7。但得到 30:21 错误 Promise-returning 函数提供给预期返回 void 的属性 @typescript-eslint/no-misused-promises 我明白了 我...
Eslint、Prettier 和 VSCode 配置不起作用
我正在尝试将旧的 eslint 配置文件转换为新的 eslint 配置,但是我无法让它工作。 我正在起诉 VScode,我的旧设置有效,它强调了错误的...
如何让 ESLint 在没有配置文件和 infile 配置的情况下仅检查一条规则? [已关闭]
对于遗留项目,运行 ESLint 还没有意义,因为错误太多。 然而,作为改进的第一步,我想仅检查一条规则,例如无控制台。 呃...
我是 eslint 新手,它会抛出大量错误,告诉我使用双引号: error 字符串必须使用双引号 那不是我的偏好。 我已经使用 ba 设置了 .eslintrc 文件...
如何让 ESLint 在没有配置文件的情况下仅检查一条规则?
对于遗留项目,运行 ESLint 还没有意义,因为错误太多。 然而,作为改进的第一步,我想仅检查一条规则,例如无控制台。 呃...
在 redux 中使用 immer 时,避免 eslint 错误“@typescript-eslint/no-dynamic-delete”的最佳实践是什么?
我正在使用 package.json 中的这些依赖项: "@reduxjs/toolkit": "^1.9.5", "react-redux": "^8.1.2", “redux-devtools-extension”:&qu...
如何在不破坏react-refresh的情况下使用索引(桶)文件?
假设我有一个模块 foo,里面有一些东西: // foo/index.js 从 './SomeComponent' 导出 { 默认为 SomeComponent } 从 './utilities' 导出 { someUtil } 导出常量 SOME_CONSTANT =...
将旧的 eslint.json 转换为扁平 eslint.js 以用于自定义 eslint 规则
之前我通过使用扩展属性以这种方式配置了我的项目: { “根”:正确, "ignorePatterns": ["**/*"], “插件”:[“@nx&q...
如何通过详尽的 switch-case 语句获得一致的返回?
我有这样的代码: 函数(口味:IceCreamFlavor):'喜欢'|'不喜欢'{ 开关(口味){ 案例 IceCreamFlavor.vanilla: 返回“不喜欢”; 案例冰淇淋口味。
在我的节点项目中,我使用 ESLint。我想对进口商品进行排序。我配置了它,现在一切正常。但是,我无法对导入进行分组和排序。 从“请求”导入请求; 导入 { asyncHandler }
我正在开发一个大型 Vue3 应用程序,最近添加了 ESLint + lint-staged。 对于任何类型导入,ESlint 都会给我一个解析器错误。 所以像这样的导入就可以了: 导入 { 东西 } ...