1 min čtení

Prettier + EditorConfig bez konfliktov

Konzistentný formát kódu naprieč IDE a členmi tímu.

Formátovanie má byť automatické, nie predmet diskusie. Prettier + EditorConfig držia konzistentný štýl bez ručnej práce.

Oficiálne zdroje:

Čo si z článku odnesieš

  • ako zladiť formatter a editor nastavenia
  • ako predísť zbytočným diffom
  • ako zaviesť formátovanie bezpečne do existujúceho projektu

Praktický postup

  1. Commitni jednotnú konfiguráciu do rootu projektu.
  2. Zapni format on save pre celý tím.
  3. Pri väčšej migrácii sprav samostatný format commit.
  4. Formát drž oddelene od logických zmien v PR.

Príklad z praxe

INI
# .editorconfig
[*]
indent_style = space
indent_size = 2
insert_final_newline = true

Ako overíš, že je to správne

  • Over, že všetci v tíme používajú rovnakú konfiguráciu.
  • Skontroluj, že formátovanie nemení runtime správanie.
  • Spusť lint po formátovacom commite.

Najčastejšie chyby

  • viac formatterov bojuje o rovnaké súbory,
  • format zmeny zmiešané s funkcionalitou,
  • lokálne editor výnimky bez dokumentácie.

Mini úloha

  1. Urob čistý format commit.
  2. Nastav format on save v editore.
  3. Doplň CONTRIBUTING o formátovacie pravidlá.

Čo bude ďalej

V ďalšom článku: Husky + lint-staged: kvalita pred commitom.

Předchozí článekSSH kľúč na Windows (Ed25519) pre Git hosting
Zpět na seznam článků