eslint 相关问题

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

2.Array.prototype.filter() 期望在箭头函数末尾返回一个值

我试图理解为什么会出现此错误,我在此处的其他问题中找不到相似之处。 函数减少数量(项目){ if (item.qty > 1) { 常量更新项 =

回答 1 投票 0

如何修复使用useEffect React Hook时缺少依赖项警告

在 React 18.3.1 中,当我尝试阻止获取请求上的无限循环时,出现此错误: src\pages\ItemDetail.js 第 16:8 行:React Hook useEffect 缺少依赖项:“id”。删除

回答 1 投票 0

无法从 EsLint 禁用 vue/multi-word-component-names 规则

问题: [埃斯林特] [已编辑]/components/Settings.vue 1:1 错误组件名称“Settings”应始终为多字 vue/multi-word-component-names 根本没有Settings.vue! ❯

回答 1 投票 0

如何让 ESLint 显示已弃用规则的警告?

ESLint 最近弃用了一系列规则(请参阅此处)。 我的项目正在使用其中一些规则,我目前使用的是 ESLint 版本 8.57.0。 但是,当我使用 npm run lint 运行 ESLint 时,我不...

回答 1 投票 0

Eslint 单引号规则不适用于 vue 模板

为什么 eslint 单引号规则不适用于 .vue? .vue(我在这里没有收到警告。它应该是 t('...')) {{ t("myLabel") }}&... 为什么 eslint 单引号规则不适用于 .vue? .vue(我在这里没有收到警告。应该是t('...')) <template> <span class="myClass">{{ t("myLabel") }}</span> </template> eslint规则 module.exports = { root: true, 'extends': [ 'plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-typescript' ], parserOptions: { ecmaVersion: 'latest' }, rules: { quotes: ['warn', 'single'], }, ignorePatterns: ['dist/'] } package.json 脚本 "lint": "eslint . --ext .ts,.vue src/" 您应该使用 vue/html-quotes 将单引号规则添加到 .vue。 module.exports = { root: true, 'extends': [ 'plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-typescript' ], parserOptions: { ecmaVersion: 'latest' }, rules: { quotes: ['warn', 'single'], 'vue/html-quotes': [ 'warn', 'single'] }, ignorePatterns: ['dist/'] } vue/html-quotes

回答 1 投票 0

如何配置ESLint规则在Playwright测试中的test/test.beforeAll/test.beforeEach/test.afterEach/test.afterAll之间添加空行?

我想更新我的 .eslintrc.js 以设置规则,要求使用 Playwright 在测试代码中的 test.beforeAll、test.beforeEach、test、test.afterAll、test.afterEach 之间有一个空行 //

回答 1 投票 0

ESLINT 9:无法读取配置文件:eslint.config.mjs。错误:需要流结束或文档分隔符

生成的eslint.config.mjs: 从“全局变量”导入全局变量; 从“@eslint/js”导入pluginJs; 从“typescript-eslint”导入 tseslint; 出口

回答 1 投票 0

Eslint 无法读取配置文件

我正在设置我的第一个 eslint。由于某种原因,它在其他计算机上可以工作,除了我的.. 我正在使用 VScode 一旦我打开编辑器,我就会收到以下消息: 无法读取配置文件: ...

回答 3 投票 0

用于渲染内多个条件检查的 Eslint 规则

以下代码给了我一个 eslint 错误,无论我尝试什么,都会给出错误。怎么了? {条件=== CONDITION_ONE || 条件 === CONDITION_TWO || 条件=== 以下代码给了我一个 eslint 错误,无论我尝试什么,都会给出错误。怎么了? <div> {condition === CONDITION_ONE || condition === CONDITION_TWO || condition === CONDITION_THREE && ( <Component /> )} </div> 如果您有条件地渲染组件,则应该将布尔逻辑分组在一起: <div> {(condition === CONDITION_ONE || condition === CONDITION_TWO || condition === CONDITION_THREE) && <Component />} </div>

回答 1 投票 0

Typescript eslint 禁用 no-unused-vars

我正在开发一个 Typescript React 项目,我通常将占位符变量放入代码中,这样一切就都安排好了,直到我开始实现一切。这会导致一堆 eslint no-

回答 8 投票 0

如何为剧作家配置 eslint?

随着时间的推移,配置文件格式等 eslint 发生了变化,我发现谷歌搜索和其他问题/答案令人困惑,对我不起作用。他们催促我使用 cjs 文件,然后我

回答 1 投票 0

如何在 eslint 9 中使用 commonjs 语法使用 eslint:recommended 和 Google?

我有一个新项目想要使用 eslint9。我想要一个干净的设置,因此使用新格式。 由于该项目是一个 WebApp,因此它是 script/common.js 而不是模块语法。 我尝试设置

回答 1 投票 0

如何创建拒绝使用 html 标签或 vue 组件的 eslint 规则?

真实例子: 我们在我们的项目中使用 Vuetify。 我们有自定义组件 ,它是 Vuetify 组件 的包装器。 我想拒绝使用。 怎么...

回答 1 投票 0

是否有任何语法可以向 eslint-disable-line 注释添加附加信息?

给出这样的评论: 我++; // eslint-disable-line no-plusplus 是否有任何语法可以添加描述或解释,说明为什么我们在同一行上禁用该规则,而无需触发...

回答 1 投票 0

如何列出 ESLint 检测的文件

如何获取 ESLint 正在检查的文件列表? 我能找到的唯一关于它的讨论是这个 eslint 问题,其中存储库的成员建议运行 DEBUG=eslint:* eslint。然而,输出...

回答 1 投票 0

解析错误:项目服务未找到,但我忽略了这些文件

我的项目结构 dist(ts编译的代码) 库 库.d.ts 库.js 索引.d.ts 索引.js src(源代码) 库 库文件 索引.ts eslint.config.mjs 包.json tsconfig.json 纱线锁 我的ts...

回答 1 投票 0

ESLint“文件扩展名(.vue)是非标准”错误

运行 eslint --ext \".js,.ts,.vue\" --ignore-path .gitignore 时。使用 npm run lint 执行脚本时,出现以下错误。 /(某事某事...)/Test.vue 0:0 错误 解析错误:“

回答 1 投票 0

pnpm 对等依赖项自动安装

如何(或在哪个文件上)设置 true 来自动安装依赖项? 我的终端错误: 提示:如果您希望自动安装对等依赖项,请设置 “自动安装对等点”系列...

回答 6 投票 0

我只使用插件:@typescript-eslint/推荐的预设规则集,为什么我会收到 no-var 错误?

1、当我使用ESLint检查我的代码时,有一条针对var关键字的规则,规则名称为no-var。 no-var 规则是 ESLint 的原生规则。但是,我只使用“插件:@

回答 1 投票 0

eslint TypeScript 使用随机 .js 文件作为配置并失败

我已将 eslint v9 新安装到我的 TypeScript 项目中。 我的文件根目录中有 eslint.config.mjs 。 从 '@eslint/js' 导入 eslint; 从 'typescript-eslint' 导入 tseslint; 出口

回答 1 投票 0

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