npm run format: порядок импортов (biome) в CompanyGroupsList.tsx, Prettier в
пяти файлах; правки только оформления. make check: eslint 0 ошибок
(19 предупреждений), vitest 324/324, build ок.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Конфликт в utils/labels: оставлены обе стороны — pluralRu ветки и
lineStatusLabel/severityLabel из test (контракт 2.0). make check зелёный:
eslint 0 ошибок (18 предупреждений, как до слияния), vitest 324/324, build ок.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
После merge test (ESLint + Prettier, #30): npm run format и правки,
без которых make check и синхронизация arm-core/web не проходят.
- Список ЮЛ: тип ответа — страница Page<ICatalogueJur> (items/total),
thunk с rejectValue: string, как в companyGroupsSlice.
- Склонения «организация/запись» — общая функция pluralRu в utils/labels
(с тестом) вместо вложенных тернарников; заодно верно для 11–14, 21–24.
- Список ГК: пункт — <button> вместо div с onClick (a11y), пустое
состояние и загрузка — без вложенного тернарника.
- Убраны лишние async, неиспользуемые импорты и проп companyId,
any в колонке «Основной РФ».
make check: tsc 0, biome 7 предупреждений (как на test), eslint 0 ошибок,
vitest 141/141, build ок.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>