javascript - არსებობს Prettier კონფიგურაცია Switch განცხადებების ფორმატირებისთვის?
ამჟამად მე ვიყენებ Prettier-ს ჩემი Typescript კოდის ფორმატირებისთვის.
ეს არის ჩემი პრობლემა: თუ მაქვს ასეთი კოდი:
switch (someVariable) {
case "one": return 10;
case "two": return 20;
default: return 30;
}
Prettier ეს ფორმატს შეცვლის ასე:
switch (someVariable) {
case "one":
return 10;
case "two":
return 20;
default:
return 30;
}
მინდა ავიცილო უკანასკნელი, რადგან ეს დაამატებს დამატებით სამ ხაზს კოდის და გახდის მთელი switch განცხადებას ნაკლებად წასაკითხად და ესთეტიურად.
ჩემი კითხვა ასეთია: არსებობს რაიმე prettier კონფიგურაცია, რომელსაც შემიძლია ჩავდე .prettierrc-ში და რომელიც დაარღვევს switch გამოხატულებების ფორმატირებას?
პასუხი #1
პოულო ეს გზა: ფუნქციის ზემოთ (ან პირდაპირ switch განცხადების ზემოთ) // prettier-ignore კომენტარის დამატება გამოიწვევს იმას, რომ prettier იგნორირებს ყველაფერს ამ ფუნქციის შიგნით.
პასუხი #2
Prettier არის შეხედულებებზე დაყვანილი კოდის ფორმატირებელი, რომელსაც აშკარად აქვს ძალიან ცოტა ვარიაცია პერსონალიზაციისთვის. სამწუხაროდ თქვენთვის, ეს მათ შორის არ არის.