foundation
Formatters
Автоматизируйте formatting, чтобы reviews обсуждали behavior, naming, boundaries и tests вместо whitespace preferences.
Форматтеры убирают споры о стиле из review, чтобы обсуждали поведение, имена, архитектуру и тесты. Prettier, Biome или встроенные форматтеры должны работать on save и в pre-commit или CI. Единый стиль улучшает diff и blame при разборе регрессий.
На интервью: опишите pipeline форматирования и как избегаете PR только с whitespace. Упомяните интеграцию в редактор и CI.
Типовые ошибки: частичное внедрение и смешение логики с форматированием в PR; конфликт formatter и linter; ручное форматирование generated-файлов.
Компромисс — гибкость против сложности: знайте, когда достаточно более простого пути.
Чеклист:
- Один канонический config форматтера на репозиторий.
- Форматирование в commit или CI до merge.
- Явные исключения для generated-артефактов.
- Зафиксированная версия форматтера.