eslint 相关问题

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

混合 JS 和 TS - Eslint 不再抛出 js 和 jsx 文件错误

我有我的.eslintrc.js: 模块. 导出 = { 根:真实, 解析器:“@babel/eslint-parser”, 解析器选项:{ 需要配置文件:假, 巴贝尔选项:{ 预设:[&qu...

回答 1 投票 0

为什么@typescript-eslint缓存旧类型/文件而无法编译?

我使用 tsc -b -w 启动 Typescript 应用程序,并且始终发现 @typescript-eslint 无法正确响应文件更改。如果没有问题,它将报告无效类型/语法

回答 1 投票 0

eslint 有些规则不显示在编辑器上,但显示在控制台上

我正在将 eslint 与 @typescript-eslint 一起使用,其运行良好的错误按预期显示在编辑器上,但特定规则 @typescript-eslint/consistency-type-assertions 仅显示在控制台上,而不显示...

回答 1 投票 0

打字稿:编译失败

我在 eslintrc 配置中禁用了数组的逗号悬挂,如下所示: { “解析器”:“@typescript-eslint/解析器”, “扩展”:[“airbnb-typescript”,“插件:@typescript-eslint/推荐”], “……

回答 1 投票 0

愚蠢的 TypeScript-ESLint 问题:返回未解决的 Promise

我有以下 TypeScript 代码(简化以演示该问题): 从“argon2”导入*作为argon2; 导出默认异步函数(密码:字符串):Promise { 返回 argon2.hash(

回答 1 投票 0

Eslint 忽略我的规则设置“no-unused-vars”

当我运行 eslint 时,仍然将此规则报告为错误。这是我在 .eslintrc 文件中将 no-unused-vars 和 @typescript-eslint/no-unused-vars 设置为警告之后的结果。 我已经尝试过“不-

回答 1 投票 0

如何将 Service Worker 从 JS 迁移到 TS

场景 我想将我的 service-worker 文件从 javascript 更改为 typescript 以更好地维护。 这是我的 sw.js 文件: /* eslint-禁用无控制台 */ self.addEventListener("推&...

回答 2 投票 0

ESLint 删除 React 属性上不必要的大括号?

有没有办法让 ESLint 自动标记/修复 JSX 中具有不必要的大括号的属性? ...会成为... 有没有办法让 ESLint 自动标记/修复 JSX 中具有不必要的大括号的属性? <HStack mt={"xl"} ... /> ...会变成... <HStack mt="xl" ... /> 最终选择了'react/jsx-curly-brace-presence'。 (感谢那位不加评论就把帖子降级的人——你是绅士也是学者)

回答 1 投票 0

如何在下一个开发(next.js)中看到 lint 消息

当我使用 next dev (来自 next.js 库的命令)时,很高兴看到我在监视/编译/服务“循环”中运行 next lint 时收到的警告。这可能吗?

回答 2 投票 0

角度类型控件看不到类型

我正在更新一些遗留表单,使其类型更加强健,从而修复 eslint 错误。我不断遇到这样的问题:抽象控件上的 .value 运算符会引发 IDE 错误“Un...

回答 1 投票 0

有没有办法获得 .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

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