问题标签 [jsprettier]

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 投票
2 回答
630 浏览

sublimetext3 - Sublime 3 中的 JsPrettier 没有单引号 className

我正在使用带有 JSPrettier 的 Sublime Text 3 来格式化 Javascript 和 JSX 代码。

我的 JSPrettier 配置中有以下设置:

即使这样,在格式化代码时 JSPrettier 仍然坚持在 className 和其他 JSX 属性上加上双引号,例如:

或者

我真的期望一切都用单引号,特殊情况下保留双引号。

关于如何解决的任何提示?

0 投票
1 回答
8972 浏览

visual-studio-code - 更漂亮 + eslint 换行符

我将 eslint 与 VSCode 1.18.1 和更漂亮/更漂亮的扩展 0.26.0 用于 VSCode。在我的 VSCode 配置中,我有"prettier.eslintIntegration": true,. 我的依赖项曾经是:

通常 prettier-eslint 格式如下:

然后我升级到:

现在 prettier-eslint 正在格式化这样的文件:

这是一个微不足道的例子,但如果缩进深入了几个层次,那么它就会变得难以阅读。我更喜欢旧风格。

是否可以通过升级的依赖项实现以前的格式样式?

0 投票
1 回答
1248 浏览

sublimetext3 - 崇高文本上的 JsPrettier [OSX]

我尝试在我的 Sublime 文本上使用 JSPrettier 安装 auto_format_on_save。但是每次我保存文件时,我都会得到:

对于我所阅读的内容,这是因为我正在使用oh-my-zhnvm我没有成功正确配置我的设置文件。

请帮忙

哪个节点 :: /Users/mymac/.nvm/versions/node/v9.5.0/bin/node

感谢您的帮助

0 投票
0 回答
680 浏览

visual-studio-code - VueCLI 3 - Eslint Prettier

我对这个 Vue 项目配置有疑问。我正在使用 prettier 和 eslint,但文件没有按照应有的方式获得格式。

我使用 VS Code 作为代码编辑器,并且在保存时安装了更漂亮的格式。

代码示例:

总是被格式化为:

我还注意到,如果我在代码中有分号,它们不会被删除,那不是所需的行为。格式化也应该去掉分号。

babel.config.js

.eslintrc.js

.prettierrc

好像是

0 投票
0 回答
790 浏览

visual-studio-code - VS Code 正在使用新行上的运算符格式化 JS 文件

对于我的生活,我无法弄清楚这一点。我有一个复杂的 VSCode 设置,我相信更漂亮的扩展会导致一些我不想要的行为,我希望有人知道如何禁用或重新配置它:

JS 文件:需要:

并渲染:

我真的需要格式化程序,并且想尝试修复而不是禁用。谢谢你的帮助。

现有选项:

0 投票
1 回答
314 浏览

sublimetext3 - Sublime Text 3 - Prettier / jsPrettier 错误:parser.parse 不是函数

在 Sublime Text 3 中,我正在尝试使用 jsPrettier(以前运行良好)并在控制台中收到此错误: TypeError: parser.parse is not a function. 我已经尝试过多次重新安装 prettier(全局)和 jsPrettier(ST3 包),以及重新启动 Sublime。我如何让工作变得更漂亮?

0 投票
0 回答
141 浏览

javascript - Prettier - 使用通配符

我目前更漂亮的脚本看起来像

随着更漂亮的支持的增长,扩展列表最终会增长......


如果我试试这个:

prettier 尝试美化不受支持的文件(例如 yarn.lock 等)失败。

有什么方法可以使用通配符让 prettier 决定是美化还是跳过文件?

0 投票
2 回答
462 浏览

javascript - 如何在 JavaScript 文件中允许空格?

我试图覆盖 Prettier 插件规则但没有成功。我想在 JavaScript 文件中允许空格,如下所示:

我需要处理的 .eslint 文件:

我已经尝试过 eslint 键间距规则,但 lint 来自更漂亮的插件。我在Prettier 文档中找不到空格字符的规则。

0 投票
1 回答
162 浏览

typescript - 如何更漂亮地打破所有联合类型?

我要这个:

始终格式化为:

不管它是否溢出指定的列宽。

0 投票
1 回答
167 浏览

visual-studio-code - 代码格式化程序“无法格式化”JavaScript 文件

我正在使用 Macbook,突然我在 VSCode 中的 Prettier 无法正常工作,并在底部栏中显示如下消息: 在此处输入图像描述

这是我的 settings.json 文件:

同样在右下角,它显示了 Prettier 的复选标记,如下所示:

在此处输入图像描述

有人可以帮我修复它,我一直在尝试卸载并再次安装 Prettier 或 VScode,但它仍然显示相同的错误消息。