[CL-REACT-DOCTOR-MAILBOX] refactor(MailInbox): чистим 17 react-doctor warnings + smoke-test (100% closure) #115
No reviewers
Labels
No labels
ci-failing
duplicate
needs-rebase
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
europa-tech-srl/europatech!115
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-mail-inbox-warnings-cleanup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
w-X h-X→size-X— все правилаdesign-no-redundant-size-axesзакрытыapp/src/pages/admin/__tests__/MailInbox.test.tsx(7 кейсов)code-patterns-enforcerrule 130 (verbatim inline JSX handlers) + rule 197 false-positive на TailwindtruncateutilityЗачем
Phase 2 react-doctor hygiene #4. 100% closure rate — лучший показатель в серии. GitNexus impact: LOW risk, 0 upstream callers.
План тестирования
cd app && npx tsc --noEmit— cleancd app && npx eslint src/pages/admin/MailInbox.tsx --max-warnings 0— cleancd app && npx vitest run src/pages/admin/__tests__/MailInbox.test.tsx— 7/7 PASScd app && npm run test:i18n-usage— Missing: 0cd app && npx react-doctor . --offline --lint -y --json→ MailInbox 17 → 0, app errors=0Где могу ошибаться
size-4.5/size-3.5fractional values supported в Tailwind 3.4+; v4 наследует — должно работать. Fallbacksize-[18px]arbitrary если build fails.code-patterns-enforcerобновлён — defensive