适用于JavaScript和相关框架的可插入linting实用程序。
如何让 ESLint 强制导入全部在单独的行上或全部在单行上?
我使用 ESLint 来检查 TypeScript。我想配置 ESLint,以便它强制导入全部在单独的行上或全部在单行上。 不好: 进口 { 甲、乙、 c、 ...
如何使用ESLint的平面配置来配置ESLint的解析器和插件?
我想使用可用的新配置“平面配置”(即 eslint.config.js 文件)来配置 ESLint。我目前正在为客户开发 TypeScript 项目,并且 ESLin...
ESLint + TypeScript ESlint;如何使函数返回承诺
我有 ESLint + TypeScript ESlint,它们在项目中没有改变任何规则。在该项目中有一个函数,我想返回一个承诺,即 axios.get 调用,但我无法得到它......
Laravel 11 + vue3 和 Vite 中的 EsLint
我收到此错误: -> npm 运行 lint 哎呀!出了问题! :( ESLint:9.7.0 未找到与模式“.js,.vue”匹配的文件。 请检查是否输入了mista...
有没有办法限制 JSON.stringify 与 ESLint 的使用,并在 linting 给出错误后使用我自己的实用函数?
我有一个实用函数,它为 JSON.stringify 添加了一些额外的错误处理。 eslint 中是否有一些规则可以限制全局函数,例如带有 ESLint 的 JSON.stringify 和 ...
如何解决 HTML 文件中 JavaScript 和 CSS 中与 Liquid 模板语言相关的 ESLint 解析器问题?
我在 标签内使用带有 JavaScript 的 HTML 代码和 Shopify 的 Liquid 模板语言。我还在项目中安装了 ESLint。由于 L...</desc>,ESLint 给出了解析错误 <question vote="2"> <p>我在 <pre><code><script></code></pre> 标签内使用带有 JavaScript 的 HTML 代码和 Shopify 的 Liquid 模板语言。我还在项目中安装了 ESLint。由于 Liquid 语法,ESLint 给出了<strong>解析错误</strong>。我想知道是否有一个插件或解析器可以安装以包含 Liquid 语法(或忽略它)。我遇到了几种可能的解决方案,但它们对我的用例无效。我突出显示了其中一些。</p> <ul> <li>我不想禁用整个文件的 linting,因为其他 ESLint 规则对于 <pre><code><script></code></pre> 标签内的 JavaScript 代码很有价值</li> <li>我无法使用 Visual Studio Code(或其他编辑器)设置,因为我所在的团队使用不同的编辑器。</li> <li>有一些建议使用 ESLint 预处理器来忽略某些语法,但由于时间/复杂性,我更喜欢更简单的现成解决方案</li> <li>这是一个解析器错误,而不是可以禁用的 ESLint 规则</li> </ul> </question> <answer tick="false" vote="0"> <p>您可以尝试一下这个:<a href="https://github.com/Fire-/eslint-plugin-ignore-liquid" rel="nofollow noreferrer">https://github.com/Fire-/eslint-plugin-ignore-liquid</a></p> </answer> </body></html>
我有一个工作流程,通过运行yarn lint 命令来检查ESLint 错误。 工作流程如下所示: 名称:构建和部署 在: 推: 分支机构: - '**' 环境: 应用程序名称:
在 package.json 中导入没有 main 的包时避免 ESLint import/no-unresolved 错误
ESLint 不解析某些特定的包路径。它可以识别其他的,TypeScript 编译器都可以。 我发现这些包的 package.json 中没有 main 字段。他们只有
下面是我的代码,我不明白为什么它会遇到 no-unused-vars 错误? 从“反应”导入反应; 从“./TaskItem”导入任务项; 从“...
我是 ESLint 新手,我已经成功将 ESLint 与 IntelliJ 集成。 开箱即用时,我对 ESLint 的集成无法识别节点,但对文档的基本审查清楚地表明了这一点
我在一个文件组件中定义了一种类型,我想在另一个组件中使用它。然而,当我在那里导入该类型时,Typescript 声称该类型未导出,并且 ESLint 会处理...
为什么 Prettier 更新到 3.1.0 后要求在构造函数中跳转到新行?
将 Prettier 更新到版本 3.1.0 后,它要求将 public·readonly·node:·Node,·public·readonly·position:·number,·private·readonly·schema:·Schema 替换为 ⏎······ ···公共·只读·节点:·节点,⏎...
为什么 ESLint 在检查数组值是否存在时抱怨“不必要的条件”?
常量数组 = [1,2,3] if (数组[5] === 未定义) 数组[5] = 5 我正在使用 Typescript 和 ESLint,但我不明白为什么 array[5] === undefined 显示此 ESLint 错误: 没必要...
如何配置 ESLint 和 Prettier 以在 TypeScript 和 Next.js 项目中正确报告错误
我正在使用 TypeScript 和 Next.js。我想强制执行代码格式错误,因此我将以下规则添加到 eslintrc.json: “规则”:{ “更漂亮/更漂亮”:“错误”...
我的新 ESLint 配置文件“eslint.config.js”有错误
当我尝试使用新的配置模式开始对文件进行 linting 时,出现以下错误: PS C:\Users est> npx eslint index.js (节点:10036)警告:要加载 ES 模块,请设置“t...
为什么我跳过和集中的测试没有引发 eslint-plugin-jest 的错误
我跳过了 Playwright 节点测试,但当我使用 eslint 运行 linting 时,它们并没有被报告为违规。 我正在使用我之前在其他项目中使用过的 eslint-plug-jest 包 我的
我正在使用带有 @stylistic/eslint-plugin 的新 ESLint 平面样式,但它无法检测 ts 文件,当我尝试直接针对 ts 文件运行它时,它给出了错误: 警告 文件被忽略...
配置 ESLint (eslint.config.js) 仅分析 TypeScript 文件 (*.ts)
如何使用新的“平面配置”文件(eslint.config.js)来告诉 ESLint 仅分析 TypeScript 文件(*.ts)并使用 TypeScript“严格”规则? eslint.config.js 导入 tsesl...
在不使用ignorefile的情况下禁用推荐规则的eslint规则
我有一个像这样的 eslint.config.js 文件: 从“@eslint/js”导入js; 导出默认[ js.configs.推荐, { 文件:[“**/*.{js,jsx}”], 忽略:[“**/
将 Angular v18 应用程序的 ESLint 更新为平面配置会导致更漂亮的问题
我正在更新 Angular 工作区,其中包含从 17 到 18 的多个应用程序,并且代码和样式(在 m2 模式下)工作。然而,ESLint 配置现在使用平面配置和...