-
Notifications
You must be signed in to change notification settings - Fork 1
CODE STYLE (Общие правила по работе с файлами папками)
makc-anisimov edited this page Feb 19, 2024
·
1 revision
- Названия файлов/папок => маленькими буквами, используя тире (kebab-case)
- **Функции ** => для определения именованных функций используем стрелочные функции
- **Деструктуризация ** => максимально используем rest и spread операторы
- Перед коммитом запускаем npm run lint, исправляем ошибки, а потом используем commitizen для коммитов (npm run commit)
- Порядок импорта в компонентах:
- глобальные (обязательно прописать import React from 'react', иначе линтер будет ругаться),
- хуки,
- ui, компоненты, стили, типы
- Импорт => используем только именованный, дефолтный импорт может быть только в файлах типа page.tsx в корневой папке app, т.к. рутинг Next'а работает по дефолту
- После мержа удаляем ветку в гитхабе