问题标签 [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.
eslint - ESLint "Unexpected token)" 也掩盖了文件中的其他问题
我在 React 项目中与 Prettier 一起实现 ESLint,下面的代码给出了令人沮丧的解析错误。
奇怪的是,当我在第二个参数传递给 之后删除逗号时render
,该解析错误消失了,揭示了缺少该逗号的预期问题,tier_comparision_app
以及未定义的另一个问题。
更奇怪的是,进行上述更改还揭示了文件中更早的问题与使用==
而不是有关===
,这也是预期的行为。关于可能导致这种情况的任何想法?我创建了我的 Pastebin,.eslintrc.json
因为它的规则有点密集。
visual-studio-code - 在 VS Code 中,即使在调整了更漂亮的配置设置后,Prettier 也不会以逗号结尾
即使在调整了更漂亮的配置设置之后,更漂亮的也不会留下逗号。
在此设置下:
我把它设置为es5
当我保存文件时,它会在保存时格式化。在这里,我有这个.tsx
文件,它保存格式不带逗号,例如:
我想知道我能做些什么来解决这个问题。我意识到有几个更漂亮的问题和尾随逗号相关的帖子,但我无法通过这些筛选找到答案。
reactjs - 打字稿文件中的 prettier-eslint 运行两次并且与 eslint 规则有冲突
我对配置更漂亮和 eslint 有疑问。示例函数:
当我保存括号从元素中删除时,我收到一个错误:“箭头函数参数周围的预期括号有一个带有花括号的主体。(eslintarrow-parens)。” 此问题仅发生在 TypeScript 文件中。在 JavaScript 中,括号不会被删除。隐式箭头换行和操作符换行规则也会出现同样的问题。我怎样才能让它在 TypeScript 中工作?
vscode settings.json:
eslintrc.js
漂亮的rc.js:
reactjs - 无法加载要扩展的配置“react-app”。引用自:C:\\package.json
包.json
"eslintConfig": { "extends": [ "react-app", "react-app/jest" ] },
prettier - 更漂亮的范围不起作用(更漂亮的 2.2.1)
你好你能帮我请禁用更漂亮的范围,无论我尝试了多少,更漂亮仍然格式化代码......
typescript - 在 .vue 文件末尾插入新行
我在一个带有 Typescript 的 Vue 项目中遇到了 prettier + eslint 的问题。除了一件事,一切都按预期工作,在文件末尾插入新行。
我正在使用 VSCode。这些是我的设置:
我将 vetur 作为 vue 文件的默认格式化程序:
在 vetur,我有这样的格式化程序:
- JS 的默认格式化程序:prettier-eslint
- TS 的默认格式化程序:prettier-tslint
但是当我保存`.vue 文件时,所有内容都已格式化,但文件末尾没有新行。为什么不?我可以在 VSCode 中启用此设置:
但是我觉得应该没必要,prettier应该这样做。
我错过了什么吗?
javascript - 未找到括号内的空格 Prettier
我的括号间距已启用以在 { param } 内的我的法衣之间插入空格,但当保存为格式化时,它会从我的参数中删除 {param} 空格。我使用 prttier。
eslint - 如何在 ESLint-prettier 中的左大括号后允许一条白线?
我的打字稿代码是用 eslint-prettier 设置的。我希望可以选择将我的函数格式化为如下所示:
...而不是总是看起来像这样:
prettier 和/或 ESLint 中是否有设置来启用此功能?
eslint - 如何禁止 Prettier 修改标签
Prettier 正在自动修复我的 JSX 中的 HTML:
进入这个:
恕我直言,哪个不漂亮。
我怎样才能禁用它?我已经在 VS Code 中尝试"HTML.format.wrapAttributes": "force-aligned"
过我的文件。settings.json
我也玩过文件printWidth
中的.prettierrc
文件,但没有运气。