问题标签 [prettier-eslint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

javascript - 忽略掉毛和格式化中的线条 - VSC EsLint + Prettier

是否有可能从 Visual Studio Code 中的 linting 和格式化中排除一行?因为我需要这条线,但代码的其他部分也需要 Linting 和 Formatting ......

0 投票
1 回答
54 浏览

eslint - 禁用 eslint 禁用覆盖?

有没有办法禁用 eslint 禁用覆盖?例如,阻止使用/* eslint disable-next-line */等,以便始终无一例外地强制执行特定规则

0 投票
2 回答
149 浏览

visual-studio-code - 导入组时出现更漂亮的尾随逗号错误

我遇到了一个问题,在尝试遵循它的尾随逗号规则时,prettier 似乎会自我破坏。这是我所看到的示例:

我的 prettierrc.js 文件:

我的问题代码:

发生的事情是 prettier 建议在useMediaQuery之后添加一个逗号。我添加它,然后在保存文件时,prettier 删除导致错误的尾随逗号。

截图:

错误


                保存前和保存后

[在我保存之前3 保存后

如果单独导入它们,它可以工作。只有当我在一行上导入 6+ 时。

0 投票
1 回答
66 浏览

eslint - comma-dangle 中的 2 and never param 是什么意思?

这个有什么用?

什么是 2 而从来不在这里?

0 投票
0 回答
52 浏览

prettier - Prettier/VSCode 打破了语法

我正在尝试用更漂亮的格式格式化 js 文件,似乎更漂亮正在破坏代码语法。我想实现这一点(预期结果),但出现红线。在保存时,我得到以下结果。运行代码时出现以下错误TypeError: {} is not a function错误图像)。我尝试了以下方法,但在我的情况下似乎都没有。

  1. 为什么我不断收到 Delete 'cr' [prettier/prettier]?
  2. Visual Studio Code [eslint] 在 Windows 上删除 'CR' [prettier/prettier]

我正在使用以下 .prettierrc.js

在我的 .eslintrc.json 文件中,我为更漂亮设置了以下规则

我尝试将 LF 更改为 CRLF,反之亦然,出现在 vscode 的底部,但没有成功。我还缺少什么?

0 投票
1 回答
131 浏览

reactjs - 如何在 Eslint 中配置样式化的 jsx

我正在以这种方式设置环境来处理使用“styled jsx”的 ReactJs/Next.js 项目,但 eslint 无法修复代码中间的 css 缺陷。

我怎样才能最好地配置 eslint 来处理我正在做的项目?

0 投票
1 回答
30 浏览

eslint - 我怎样才能让我使用标签更漂亮

我在 AirBNB 风格指南中使用 ESLint 和 Prettier。

在我的一生中,我无法停止在文件的每一行使用空格对我大喊大叫。

.eslintrc.json

package.json 依赖项

设置.json

我到处都设置了标签。这个确切的设置以前工作过(我不得不将我的机器恢复出厂设置)。我已经同步了我的 VS 代码设置,并且 eslintrc 和 pacakge.json 文件应该与以前完全相同......

0 投票
2 回答
11860 浏览

eslint - ESLint:解析错误:此实验性语法需要启用以下解析器插件之一:'jsx, flow, typescript' (2:9)

我正在尝试在 webstorm 中使用 eslint,但它不起作用并显示错误:ESLint: Parsing error: This Experimental syntax requires enable the following parser plugin(s): 'jsx, flow, typescript' (2: 9)。这是我的 .eslintrc 和 package.json 设置。我应该怎么做才能修复错误?包.json

.eslintrc

0 投票
0 回答
46 浏览

eslint - 添加额外缩进更漂亮?

我有 eslint 和更漂亮的,我认为他们被配置为彼此满意:

prettierrc.json主要使用默认值:

我的 eslint 配置(其中有很多东西,从其他人创建项目时开始)确实重述了缩进规则:

所以无论如何,这里有一个奇怪的缩进的例子,它每隔一段时间就会发生一次。我已经添加*以显示意外的间距行为。

添加这些缩进的是 Prettier(通过注释掉 eslint 缩进规则来确认)。为什么要给这些额外的空间?

如果你想告诉我我应该删除 eslint 缩进规则,那很好。但我仍然想知道为什么 Prettier 会这样缩进代码!

0 投票
1 回答
56 浏览

atom-editor - Atom Prettier 在自动保存时在 useEffect 中添加依赖项

我在我的Atom编辑器中安装了prettier 。我启用了自动保存选项。但是在大多数时间更改 useEffect 依赖数组时会自动保存。我不希望 atom 自动在依赖数组中添加元素。如果有人可以指导我使用启用/禁用此功能的更漂亮的配置,我将不胜感激 -

以下是更改示例。

原来的:

自动保存后:

原来的:

自动保存后:

我的Prettier.json