格式化切换语句是否存在Prettier配置



我目前正在使用Prettier来格式化我的Typescript代码。

这是我的问题:如果我有这样的代码:

switch (someVariable) {
case "one": return 10;
case "two": return 20;
default: return 30;
}

Pretier会将其格式化为:

switch (someVariable) {
case "one":
return 10;
case "two":
return 20;
default: 
return 30;
}

我希望避免后者,因为它增加了额外的三行代码,使整个switch语句的可读性和美观性降低。

我的问题是:在.prettierrc中是否有一些更漂亮的配置可以覆盖switch语句的格式?

找到了一个解决方案:在函数上方(或switch语句本身上方(添加// prettier-ignore注释将导致更漂亮的人忽略该函数中的所有内容。

Prettier是一个固执己见的代码格式化程序,它有意提供很少的自定义选项。不幸的是,这不是其中之一。

相关内容

最新更新