Skip to content

CODE STYLE (Общие правила по работе с файлами папками)

makc-anisimov edited this page Feb 19, 2024 · 1 revision

Прежде, чем делать ПР проверяем наши общие требования:

  1. Названия файлов/папок => маленькими буквами, используя тире (kebab-case)
  2. **Функции ** => для определения именованных функций используем стрелочные функции
  3. **Деструктуризация ** => максимально используем rest и spread операторы
  4. Перед коммитом запускаем npm run lint, исправляем ошибки, а потом используем commitizen для коммитов (npm run commit)
  5. Порядок импорта в компонентах:
  • глобальные (обязательно прописать import React from 'react', иначе линтер будет ругаться),
  • хуки,
  • ui, компоненты, стили, типы
  1. Импорт => используем только именованный, дефолтный импорт может быть только в файлах типа page.tsx в корневой папке app, т.к. рутинг Next'а работает по дефолту
  2. После мержа удаляем ветку в гитхабе