- Требуется настроить автоматизацию проверки и исправления файлов с расширением
.js/.ts/.tsx/.cssиспользуя сторонние инструменты автоматизации. - Настроить автоматизацию форматирования файлов с расширением
.js/.ts/.tsx/.cssиспользуяPrettier.
Использовать определенные инструменты автоматизации:
| Name | Version | Info |
|---|---|---|
| node | v20.x.x | нужно указать версию в package.json |
| npm | v10.x.x | |
| eslint | v9.x.x | |
| stylelint | v16.x.x | |
| prettier | v3.x.x |
- aвтоматизация должна быть инкапсулирована в скриптах
package.jsonи запускаться с помощьюnpm; - отступы в 2 пробела;
- отсутсвие конфликтов между
eslint/stylelintиprettier; - порядок исполнения: сначала код проверяется и исправляется линтерами, потом форматируется;
- вся автоматизация должна запускаться этой командой -
npm run lint && npm run format. - исправленный код не должен идти в репозиторий.