react-burger-js-starter

0

Описание

Стартер на JavaScript для проекта Stellar Burger

Языки

  • JavaScript82,1%
  • TypeScript11,1%
  • CSS5,5%
  • HTML1,3%
9 месяцев назад
2 месяца назад
9 месяцев назад
7 месяцев назад
9 месяцев назад
2 месяца назад
9 месяцев назад
9 месяцев назад
2 месяца назад
9 месяцев назад
9 месяцев назад
README.md

Стартер на JavaScript для проекта Stellar Burger

Процедура создания коммита с проверками

При создании коммита автоматически запускаются проверка линтерами

stylelint
,
eslint
и форматирование
prettier
.

Если линтер обнаружит ошибки:

  • Коммит создан не будет
  • Необходимо исправить все выявленные проблемы
  • Добавить исправленные файлы в индекс:
    git add .
  • Повторить коммит

Рекомендация:
Для предотвращения ошибок на этапе коммита предварительно выполните:

npm run lint
. Это позволит выявить и исправить проблемы до создания коммита.

Есть также команды для запуска проверок по отдельности:

  • npm run eslint
    - запускает проверку линтера и исправляет проблемы, которые можно исправить автоматически,
  • npm run stylelint
    - запускает проверку литера для файлов стилей и исправляет проблемы, которые можно исправить автоматически,
  • npm run prettier
    - исправляет ошибки форматирования кода.

Можно добавить автозапуск этих команд при сохранении файла в вашей IDE.

Для создания коммита рекомендуется запускать команду

npm run commit
. Она позволяет обеспечить соответствие описаний коммитов общепринятым соглашениям.

В проекте настроены алиасы, которые можно использовать при импорте модулей:

alias: { '@': path.resolve(__dirname, './src'), '@components': path.resolve(__dirname, './src/components'), '@services': path.resolve(__dirname, './src/utils'), '@pages': path.resolve(__dirname, './src/pages'), '@utils': path.resolve(__dirname, './src/utils'), },