AGENTS.md compliance: ban direct useEffect, tighten effects and types - #707
Open
leoisadev1 wants to merge 1 commit into
Open
AGENTS.md compliance: ban direct useEffect, tighten effects and types#707leoisadev1 wants to merge 1 commit into
leoisadev1 wants to merge 1 commit into
MacroscopeApp / Macroscope - Correctness Check
completed
Mar 20, 2026 in 4m 52s
1 issue identified (54 code objects reviewed).
• Merge Base:
456c3db
• Head:3c8b242
Details
| ✅ | File Path | Comments Posted |
|---|---|---|
| ✅ | apps/web/src/hooks/use-mount-effect.ts |
0 |
| ➖ | test/setup.ts |
|
| ➖ | apps/web/src/stores/openrouter.ts |
|
| ✅ | apps/web/src/hooks/use-mobile.ts |
0 |
| ✅ | apps/web/src/routes/auth/callback.tsx |
0 |
| ✅ | apps/web/src/hooks/use-chat-messages.ts |
0 |
| ✅ | apps/web/src/hooks/use-chat-streaming.ts |
0 |
| ✅ | apps/web/src/hooks/use-favorite-models.ts |
0 |
| ✅ | apps/web/src/components/shortcuts-dialog.tsx |
0 |
| ✅ | apps/web/src/test-session.test.tsx |
0 |
| ✅ | apps/web/src/hooks/use-persistent-chat.ts |
0 |
| ✅ | apps/web/src/hooks/__tests__/use-persistent-chat.test.ts |
0 |
| ✅ | apps/web/src/hooks/use-prompt-draft.ts |
0 |
| ✅ | apps/web/src/components/ai-elements/reasoning.tsx |
0 |
| ✅ | apps/web/src/lib/auth-client.tsx |
0 |
| ✅ | apps/web/src/routes/index.tsx |
0 |
| ✅ | apps/web/src/providers/posthog.tsx |
0 |
| ✅ | apps/web/src/components/settings/settings-providers.tsx |
0 |
| ✅ | apps/web/src/components/settings/settings-shortcuts.tsx |
0 |
| ✅ | apps/web/src/components/chat/prompt-toolbar.tsx |
0 |
| ✅ | apps/web/src/hooks/use-smooth-text.ts |
0 |
| ✅ | apps/web/src/components/ui/sidebar.tsx |
0 |
| ✅ | apps/web/src/components/ai-elements/prompt-input-speech.tsx |
0 |
| ✅ | apps/web/src/components/ai-elements/conversation.tsx |
0 |
| ✅ | apps/web/src/components/openrouter-connect-modal.tsx |
0 |
| ✅ | apps/web/src/routes/auth/sign-in.tsx |
0 |
| ✅ | apps/web/src/routes/openrouter/callback.tsx |
0 |
| ✅ | apps/web/src/components/app-sidebar.tsx |
0 |
| ✅ | apps/web/src/components/ai-elements/code-block.tsx |
0 |
| ✅ | apps/web/src/components/ai-elements/prompt-input-context.tsx |
0 |
| ❌ | apps/web/src/stores/model.ts |
1 |
| ✅ | apps/web/src/components/ai-elements/__tests__/prompt-input-context.test.tsx |
0 |
| ✅ | apps/web/src/components/chat/chat-message-list.tsx |
0 |
| ✅ | apps/server/convex/__tests__/backgroundStream.test.ts |
0 |
| ✅ | apps/web/src/providers/theme-provider.tsx |
0 |
| ✅ | apps/web/src/hooks/use-global-shortcuts.ts |
0 |
| ✅ | apps/web/src/components/ai-elements/prompt-input.tsx |
0 |
| ✅ | apps/web/src/components/model-selector.tsx |
0 |
| ✅ | apps/web/src/components/sidebar/use-sidebar-actions.ts |
0 |
| ✅ | apps/web/src/components/chat/chat-interface.tsx |
0 |
| ✅ | apps/web/src/providers/index.tsx |
0 |
Loading