javascript - Létezik Prettier konfiguráció a switch utasítások formázásához?
Jelenleg a Prettier-t használom a Typescript kódom formázására.
Ez az én problémám: ha van néhány kódom így:
switch (someVariable) {
case "one": return 10;
case "two": return 20;
default: return 30;
}
A Prettier így formázza majd:
switch (someVariable) {
case "one":
return 10;
case "two":
return 20;
default:
return 30;
}
Kerülném az utóbbit, mivel három további kódsort ad hozzá, és az egész switch utasítást kevésbé olvashatóvá és esztétikussá teszi.
A kérdésem az, hogy van-e olyan prettier konfiguráció, amit a .prettierrc-be beilleszthetek, amely felülírja a switch utasítások formázását?
Válasz #1
Találtam egy megoldást: ha egy // prettier-ignore kommentet teszünk egy függvény fölé (vagy magára a switch utasításra), a prettier figyelmen kívül fogja hagyni mindent azon a függvényen belül.
Válasz #2
A Prettier egy véleményvezérelt kódformázó, amely szándékosan nagyon kevés testreszabási lehetőséggel rendelkezik. Sajnos számodra ez nem az egyikük.