ESLint i Prettier — jakość kodu
ESLint i Prettier to dwa uzupełniające się narzędzia: ESLint analizuje kod pod kątem potencjalnych błędów, dostępności a11y (przez pluginy), importów i konwencji projektowych, natomiast Prettier deterministycznie formatuje składnię (wcięcia, cudzysłowy, długość linii). Łączenie ich wymaga rozdzielenia odpowiedzialności — zwykle wyłącza się reguły ESLinta kolidujące z formatowaniem (`eslint-config-prettier`).
W projektach kampanijnych i design systemach spójny styl plików JSX/TSX ułatwia designerom czytanie PR związanych z mikrokopią w komponentach i propsach. Lint a11y wcześnie ostrzega przed błędami kontrastu fokusa czy brakujących atrybutów ARIA w interaktywnych modułach marki.
Warto włączyć lint w pre-commit lub CI jako twardy gate, ale komunikować klientowi, że chodzi o stabilność wdrożeń, nie o „punktowanie stylu”. Dobrze udokumentowane wyjątki (`eslint-disable` z uzasadnieniem) zapobiegają technologicznemu długowi.