react-burger-ts-starter
Описание
Стартер на TypeScript для проекта Stellar Burger
Языки
- TypeScript92,3%
- CSS5,6%
- HTML1,3%
- JavaScript0,8%
9 месяцев назад
2 месяца назад
9 месяцев назад
7 месяцев назад
9 месяцев назад
4 месяца назад
9 месяцев назад
6 месяцев назад
9 месяцев назад
2 месяца назад
4 месяца назад
4 месяца назад
7 месяцев назад
9 месяцев назад
2 месяца назад
6 месяцев назад
6 месяцев назад
7 месяцев назад
9 месяцев назад
README.md
Стартер на TypeScript для проекта 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'),
},