Skip to content

VovaChl/Lint-Form

Repository files navigation

Наработка и закрепление навыка автоматизации code quality этапа в Frontend приложении

Задача

  1. Требуется настроить автоматизацию проверки и исправления файлов с расширением .js/.ts/.tsx/.css используя сторонние инструменты автоматизации.
  2. Настроить автоматизацию форматирования файлов с расширением .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.
  • исправленный код не должен идти в репозиторий.

Ссылки

About

Linting and formatting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published