eslint 相关问题

适用于JavaScript和相关框架的可插入linting实用程序。

有没有办法获得 .eslintrc.cjs 文件属性的自动完成?

我在 vite 上启动了 React/TypeScript 项目。 我在package.json文件中指定了“type”:“module”,因为Vite的代码分割、更快的热模块替换等都依赖于ESM。 一个...

回答 1 投票 0

eslint_d 出现 none-ls 配置错误问题

我正在使用 none-ls 配置 neovim,当我尝试将 eslint_d 添加到设置中时,出现此错误: [null-ls] 无法加载用于方法诊断的内置 eslint_d;请检查你的配置 哈...

回答 1 投票 0

如何在 if/else 缺失时添加大括号变得更漂亮

我用谷歌搜索了一段时间,但没有找到如何做到这一点。我的项目中有 eslint 和 prettier 设置。 // 我拥有的: if (a == b) doSomething(); // 我想要从 eslint 或 prettier 得到什么 如果...

回答 2 投票 0

ESLint 抱怨“HeadersInit”未定义,而根据 TypeScript,它显然是

我正在尝试在我的 React/TypeScript 项目中使用 HeadersInit 类型。我的问题是 ESLint 认为类型未定义: 但正如你所看到的,typescript 清楚地知道 HeadersInit 是什么。当我

回答 1 投票 0

Next.js 服务器操作 - eslint 错误

使用服务器操作编写简单的服务器组件时出现 eslint 错误: // /app/search/page.tsx 导出默认函数Search() { 异步函数 updateResults(formData: FormData) { &qu...

回答 1 投票 0

ESLint 中的“@typescript-eslint/no-useless-template-literals”与“prefer-template”冲突

Logger.logInfo({ //... 描述: `${ this.TARGET_SOURCE_FILES_TYPE__SINGULAR_FORM__CAPITALIZED } 文件已添加。 ` + `${ targetFileOrDirectoryAbsolutePath }` }); 我有 呃...

回答 1 投票 0

如何找到将 '>' 开始新行移动到 html 中上一行的 lint 规则?

我在向 Google 提出问题时遇到困难,但我可以用一个例子来说明我的问题: 这是我的 Vue 组件中的代码片段 我在向 Google 提出问题时遇到困难,但我可以用一个例子来说明我的问题: 这是我的 Vue 组件中的代码片段 <span v-if="item.editable"> <v-icon color="primary" @click="openApplicantEditCreateDialog(item)" >mdi-pencil</v-icon > <v-icon color="primary" @click="openApplicantDeleteDialog(item)" >mdi-delete-forever</v-icon > </span> 这是我需要的代码 <span v-if="item.editable"> <v-icon color="primary" @click="openApplicantEditCreateDialog(item)"> mdi-pencil </v-icon> <v-icon color="primary" @click="openApplicantDeleteDialog(item)"> mdi-delete-forever </v-icon> </span> 我不喜欢在组件中使用 > 开始新行的惯例。相反,我更喜欢用 > 结束 HTML 标签来结束行。 正确的插件有名称vue/html-closing-bracket-newline https://eslint.vuejs.org/rules/html-ending-bracket-newline 描述: 要求或不允许在标签的右括号之前换行 使用示例 <template> <!-- ✓ GOOD --> <div id="foo" class="bar"> <div id="foo" class="bar" > <!-- ✗ BAD --> <div id="foo" class="bar" > <div id="foo" class="bar"> </template>

回答 1 投票 0

./types 的大小写与底层文件系统不匹配

所以我收到了来自 eslint 的有点奇怪的警告 './types' 是流类型文件。 我认为 eslint 将 checkbox 读取为小写,而实际上它是 Checkbox(大写 C)。 我尝试 git mv casesensitive tmp &...

回答 4 投票 0

如何去掉 VSCode 中警告上的红色下划线?

这是我一直在家里的个人电脑上处理的一个新问题。我想,当我第一次开始使用 React 时,这个问题就已经开始了。这让我想知道它是否有什么关系......

回答 1 投票 0

如何使用 Angular 在 ESLint 中创建一些自定义规则?

我想创建以下规则: 如果它有变量或私有函数: 前面的“_”必须是必填项,例如: 私人_foo; 私人_baar(); 如果它有变量...

回答 1 投票 0

我可以使用 ast-grep 重现 eslint 的“prefer-object-spread”规则吗?

我正在尝试将不同的 linter 及其性能与自定义规则进行比较。 Ast-grep 很有前途,并且可能比 eslint 运行得更快,因为它是用 Rust 而不是 javascript 编写的。怎么...

回答 1 投票 0

typescript-eslint“语法错误:无法在模块外部使用 import 语句”

我尝试使用 typescript-eslint 设置 eslint。我的文档配置: 从 '@eslint/js' 导入 eslint; 从 'typescript-eslint' 导入 tseslint; 导出默认 tseslint.config( eslint.configs.recomme...

回答 1 投票 0

使用 eslint-disable 忽略文字文件 graphql 字符串不推荐使用的字段警告

我试图忽略带有 eslint-disable 的文字文件 graphql string deprecated fields 警告,但它抱怨 // 无法识别。尝试过 #, """ 但没有 mwork wi...

回答 1 投票 0

在自关闭标签之前添加空格

如何在基于 WebStorm/IntelliJ 的产品的自结束标签中的结束标签之前包含空格? 默认设置将 变为 ,这与...

回答 3 投票 0

无法加载“package.json » eslint-config-react-app”中声明的插件“flowtype”:找不到模块“eslint/use-at-your-own-risk”

我使用 create-react-app 创建了一个新的 React 项目。 在终端 npm start 中。 立即出现此错误 无法加载“package.json”中声明的插件“flowtype”» eslint-config-react-app':不能

回答 11 投票 0

构造函数参数没有未使用的变量误报

我在构造函数中有一个未使用的变量,但除了 tsc 之外似乎没有注意到。如果我运行 tsc,它会告诉我有一个未使用的变量,但似乎没有任何我可以...

回答 1 投票 0

Typescript/Angular/ESlint:构造函数参数的 no-unused-vars 漏报

我在构造函数中有一个未使用的变量,但除了 tsc 之外似乎没有注意到。如果我运行 tsc,它会告诉我有一个未使用的变量,但似乎没有任何我可以...

回答 1 投票 0

ESLINT:防止使用双感叹号 (!!)

阻止 eslint(使用 eslint --fix 时)更改所需的规则和配置是什么: 返回 regex.test(foo) ?真假 进入这个: 返回!!regex.test(foo) 虽然我明白什么

回答 1 投票 0

.git 位于不同文件夹时如何配置 husky?

我正在尝试为我公司的项目设置提交时的自动 linting,我见过的最好的方法是使用 husky NPM 包。我正在按照使用 es 设置 Husky 的说明...

回答 4 投票 0

turborepo 中纱线掉毛失败

我使用turborepo创建了一个存储库, 并具有以下文件夹结构 API目录包含环回API。 如果我从项目级别运行yarn lint,它会抛出此错误 api:lint: $ lb-

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.