问题标签 [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 投票
0 回答
26 浏览

prettier - 如何在 Prettier v2 中的运算符相等后禁用换行符

我只是使用 eslint-plugin-prettier 将我的应用程序从更漂亮的 1.19.1 升级到 2.5.1。但我面临着巨大的变化。我想对这条规则有以前的行为:

是否可以覆盖更改换行符的此规则(似乎与 printWith 有关,但此设置在我的 .prettierrc 中没有更改)?

0 投票
1 回答
28 浏览

eslint - 如何在运行时打印 eslint 进度,而不是在处理所有文件时一次打印所有内容?

运行 Eslint 时,在整个过程完成之前不会打印任何内容。如何在处理不同文件时查看进度,而不是等到一切都完成?

0 投票
0 回答
24 浏览

vue.js - 更漂亮的格式化程序拆分长班

我使用了 vue + eslint + prettier,对于更长的 htmlclass=""属性,prettier 将它分成几行。 分班

现在 prettier 只是把它放在单行中,而不是拆分长类。单行类

使用 tailwindcss 时,它对我来说效率不高。我无法重置此功能,任何人都可以帮助我,或者此功能是否已完全从更漂亮的版本中删除?

我的prettierrc档案:“

我的settings.json:

0 投票
0 回答
9 浏览

eslint - Eslint - 留下多余的括号

我正在使用 VS Code 在 TypeScript 中编写 Angular 应用程序。我安装了 Prettier 和 ESLint 扩展,我想配置 ESLint 以不删除不必要的括号。ESLint 有一个“no-extra-parens”,我想把它关掉。

作为背景,Angular 项目的测试覆盖率非常低。通过单元测试和集成测试,我需要确保不会破坏现有功能。如果不需要的括号保持不变,我的公司将对格式更改更有信心。

0 投票
0 回答
32 浏览

visual-studio-code - 带有 Prettier/ESLint 的 VS Code 使用错误的缩进

VS Code 中的 Prettier 使用了错误的缩进,即使我将所有我能想到的位置都更改为“4”的宽度。

这是我的文件内容(有些可能不是必需的,但我在尝试修复它时添加了它们):

c:\Users\jp\Documents\Repositories\Game\Client\.prettierrc.js

c:\Users\jp\Documents\Repositories\Game\Client\.editorconfig

c:\Users\jp\Documents\Repositories\Game\Client\.eslintrc.js

c:\Users\jp\Documents\Repositories\Game\Client\.vscode\settings.json

我的 VS Code 配置设置为“4”,在 VS Code 的底部栏中设置为“4”。我还将“检测缩进”设置为假。

这是我格式化文档时 Prettier 扩展输出的内容:

它甚至说它找到了正确的配置文件,但使用了错误的缩进。我在进行更改时重新启动了 VS Code,以确保没有缓存任何内容。在父路径中不存在 .editorconfig。

我只是不知道 Prettier 可能会从哪里获取错误的缩进...

编辑:当我使用“快速修复”和“修复所有更漂亮/更漂亮的问题”时,它使用正确的缩进。保存时格式化或使用“格式化文档”使用了错误的格式。扩展输出窗口的输出是相同的。

0 投票
0 回答
21 浏览

eslint - 更漂亮和 eslint max-len 代码修复无法正常工作

我刚刚在我的项目中配置了 eslint 和 prettier,并为 max len 设置了一个规则。但它没有按预期工作。我想在超过 120 个字符时换行。它确实会换行,但仅当字符长度超过 135 个字符时。

预览在此处输入图像描述

在此处输入图像描述

我的配置文件: eslintrc

更漂亮的

0 投票
0 回答
13 浏览

eslint - 如何在多行中有多个导入?

目前是这样的:

我想要它:

我正在使用 eslint 并且更漂亮,遵循 airbnb 风格指南。我想知道 eslint 和更漂亮的组合是否有可能,或者我应该看看替代品。提前致谢。Lmk 如果我需要在这里分享我的 .eslintrc 和 .prettierrc.js 文件。

0 投票
0 回答
16 浏览

reactjs - 将 `meta.hasSuggestions` 属性设置为 `true`。`meta.docs.suggestion` 被 ESLint 忽略

我正在尝试使用 构建react.js项目npm run build,但出现以下错误,我尝试了很多解决方案,但没有什么对我有用。

这打破了linting.我尝试将以下内容添加到我的所有其他内容.eslintrc.js

这给了我以下错误:

包.json

.eslinrc.js