Slovník
Prettier
Prettier je názorový formátovač kódu, který vynucuje konzistentní styl napříč projekty tím, že kód při uložení automaticky přeformátuje. Podporuje JavaScript, TypeScript, CSS, HTML, JSON, Markdown, GraphQL a mnoho dalších jazyků. Klíčovým designovým rozhodnutím je, že Prettier nabízí jen minimum konfiguračních voleb a většinu stylistických rozhodnutí záměrně odebírá z rukou vývojáře.
Tento vyhraněný přístup je smyslem nástroje, ne jeho omezením. Tím, že odstraňuje rozhodování o tom, kde zalomit řádek, zda použít jednoduché nebo dvojité uvozovky, jak odsazovat vnořené struktury, a desítky dalších stylistických voleb, Prettier eliminuje celé kategorie komentářů v code review i týmových debat. Po naformátování vypadá kód všech stejně bez ohledu na osobní preference nebo nastavení IDE.
Vývojové týmy obvykle integrují Prettier do workflow na několika místech: pluginy v editoru formátují při uložení pro okamžitou zpětnou vazbu, pre-commit hooky zajišťují, že se do repozitáře nedostane nenaformátovaný kód, a CI pipeline ověřuje formátování jako součást buildu. V kombinaci s ESLintem pro pravidla kvality kódu vytváří Prettier konzistentní základ, díky němuž se code review může soustředit na logiku, architekturu a správnost místo sporů o styl.