我目前正在使用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是一个固执己见的代码格式化程序,它有意提供很少的自定义选项。不幸的是,这不是其中之一。