如何编辑更漂亮的配置文件以匹配 JedBrain 的 Rider 内置格式化程序配置?

问题描述 投票:0回答:1

用例

在我们的工作环境中,有开发人员使用不同的 IDE 来开发代码库,有些人可能使用 VSC,有些人使用 Rider 等。


目标

每个 IDE 都有自己的内置格式化程序,但各不相同。这自然会导致变基/合并期间不必要的冲突。因此,我们决定使用扩展 Prettier 来拥有一个通用的格式化程序。 Prettier 是可以配置的,因此无论他们使用什么 IDE,每个人都将具有相同的格式。


解决方案(?)

我们决定大部分格式需要与 Rider 提供的格式类似,因此,需要创建一个新的

.prettierrc
即更漂亮的配置文件)文件,该文件与 Rider 已提供的格式匹配。

这引出了我们最初的问题:

How to edit prettier config file to match JetBrains's Rider inbuilt formatter configuration?

我想知道是否有人已经这样做了,也许分享一下配置文件。

感谢您花时间阅读这个问题🙏.

configuration jetbrains-ide prettier rider formatter
1个回答
0
投票

Prettier 是一个固执己见的格式化程序,其配置选项非常有限,并且其团队不会接受任何添加新选项的请求,请参阅https://prettier.io/docs/en/option-philosophy.html 。因此,Prettier 很难配置为产生与具有数十种代码样式设置的 Rider 格式化程序相同的输出。

我建议在所有 IDE 中使用 Prettier 作为代码格式化程序,它可以设置为 JetBrains IDE 的默认格式化程序

© www.soinside.com 2019 - 2024. All rights reserved.