Форматирование перед PR: ESLint + Prettier и npm run format #29

Closed
opened 2026-10-15 15:59:55 +03:00 by aep · 0 comments
Owner

Цель: фронтенд-разработчики приводят код к единому виду одной командой перед PR.

  • Prettier с настройками, совпадающими с форматтером biome (табы, ширина 140, одинарные кавычки, bracketSameLine).
  • ESLint (flat config): js/typescript-eslint/react-hooks recommended + правила, аналогичные biome.json; eslint-config-prettier.
  • npm run format = prettier --write → eslint --fix → biome check --write; npm run lint = eslint + prettier --check; make format.
  • biome остаётся в make lint/check. Pre-commit хука нет (решение владельца).
  • Bounded-задача, дизайн согласован в чате 15.10.2026.
Цель: фронтенд-разработчики приводят код к единому виду одной командой перед PR. - Prettier с настройками, совпадающими с форматтером biome (табы, ширина 140, одинарные кавычки, bracketSameLine). - ESLint (flat config): js/typescript-eslint/react-hooks recommended + правила, аналогичные biome.json; eslint-config-prettier. - `npm run format` = prettier --write → eslint --fix → biome check --write; `npm run lint` = eslint + prettier --check; `make format`. - biome остаётся в make lint/check. Pre-commit хука нет (решение владельца). - Bounded-задача, дизайн согласован в чате 15.10.2026.
aep closed this issue 2026-10-15 17:23:23 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-web#29
No description provided.