Source
`npx react-doctor . --json` — score 62 / 100, 7 errors, 1769 warnings.
Errors (BLOCKING)
| Rule |
Count |
File:line |
| `rules-of-hooks` |
5 |
story files calling `useState` from anonymous render fns |
| `role-has-required-aria-props` |
2 |
combobox missing `aria-controls` |
All locations
- `registry/default/combobox/combobox.tsx:129` — `role-has-required-aria-props`: `combobox` role missing `aria-controls`
- `src/components/combobox/combobox.tsx:129` — `role-has-required-aria-props`: same
- `src/components/conversation-thread/conversation-thread.stories.tsx:94` — `rules-of-hooks`
- `src/components/tags-input/tags-input.stories.tsx:32` — `rules-of-hooks`
- `src/components/segmented-control/segmented-control.stories.tsx:40` — `rules-of-hooks`
- `src/components/multi-select/multi-select.stories.tsx:39` — `rules-of-hooks`
- `src/components/ai-chat-input/ai-chat-input.stories.tsx:19` — `rules-of-hooks`
Acceptance criteria
Reproduce
```bash
pnpm doctor # alias added in DX issue
npx react-doctor . --fail-on error
```
Source
`npx react-doctor . --json` — score 62 / 100, 7 errors, 1769 warnings.
Errors (BLOCKING)
All locations
Acceptance criteria
Reproduce
```bash
pnpm doctor # alias added in DX issue
npx react-doctor . --fail-on error
```