8得票3回答
如何使用prettier在类中的方法声明前后添加新行?

如何在使用VS Code编辑器中的prettier插件为TypeScript文件中的类中方法声明前后添加新行?需要配置哪些设置? 我们可以通过在.prettierrc或tslint.json文件中编写任何规则来实现吗? 当前行为是 function one(){ // some code...

246得票7回答
ESLint:TypeError:this.libOptions.parse不是一个函数

我正在使用 WebStorm 2022.2.1 Build #WS-222.3739.57 开始学习 Next.js。 我创建了一个启用 TypeScript 的新 Next.js 项目,这就是全部。 错误如下所示:TypeError: this.libOptions.parse is not...

10得票2回答
如何在配置文件中设置 ESLint CLI 设置?

我正在尝试在我的.eslintrc.js文件中设置max-warnings,但文档将其作为命令行界面选项进行讨论。有没有办法在我的配置文件中设置它,而不是使用CLI选项?

16得票3回答
解析错误:关键字'import'已被保留。

0. 2023年4月:错误无法再次重现。 错误已经无法再次重现。 可能是因为react-scripts 5.0.1中的错误修复。1 尽管无法再次重现,但这个问题和我的自我回答仍然对Angular用户可能有兴趣, 以及其他可能的用户。 我将问题基本保持为2022年3月我提问时的样子。 包...

15得票1回答
eslint - 如何知道规则的“定义”位置

假设有一个项目,其节点的package.json中安装了eslint和一些插件,在这种情况下,我该如何知道特定规则的设置位置? 我看到有一条规则被应用(space-before-function-paren),但是我在项目中找不到任何.eslintrc文件或插件文档中的该规则。 另外,我正在使...

12得票5回答
如何在Vue JS项目中消除Delete `··` (prettier/prettier)错误

我正在尝试解决与@vue/prettier有关的错误。 我已经尝试了一些方法,但它似乎会产生更多的错误。 我的.eslintrc.js如下:module.exports = { root: true, env: { node: true }, extends: [&qu...

52得票6回答
忽略或防止 ESLint 错误在 React 项目(create-react-project)中破坏构建

最近我用 create-react-project 创建了一个项目。 问题是,在开发过程中,每当 ESLint 出现问题时,构建就会失败并且无法编译代码。 我能否在保持构建运行的同时仍然运行ESLint,并报告稍后修复的错误?

7得票2回答
ESLint 在路径上出现 import/no-extraneous-dependencies 错误

我正在使用Eslint设置构建React应用程序。 在我的应用程序中,我正在使用GraphQL @apollo/client依赖项。 当我尝试执行import { setContext } from '@apollo/client/link/context'时, 我收到了一个eslint错误...

10得票2回答
如何在运行过程中打印 ESLint 的进度,但不要一次性打印所有文件的处理结果?

当运行ESLint时,直到整个过程完成之前,没有任何输出。我如何在处理不同文件时看到进度,而不是等待一切都完成?

8得票2回答
我能否对同一 ESLint 规则强制多个级别?例如:对不同路径设置错误和警告。

我想要在我的代码库中实施no-restricted-imports规则,限制特定的导入。然而,我需要对某些路径抛出错误并对其他路径发出警告。看起来我不能只通过: 'no-restricted-imports': [ 'warn', { paths: [ ...