# React Doctor ## Docs - [CLI Reference](https://mintlify.wiki/millionco/react-doctor/api/cli-reference.md): Complete command-line interface reference for React Doctor - [diagnose()](https://mintlify.wiki/millionco/react-doctor/api/diagnose.md): Programmatic API for diagnosing React codebase health - [TypeScript Types](https://mintlify.wiki/millionco/react-doctor/api/types.md): Complete TypeScript type definitions for React Doctor - [Basic Usage](https://mintlify.wiki/millionco/react-doctor/examples/basic-usage.md): Common React Doctor usage patterns and examples - [CI/CD Integration](https://mintlify.wiki/millionco/react-doctor/examples/ci-cd-integration.md): Integrate React Doctor into your continuous integration pipeline - [Custom Workflows](https://mintlify.wiki/millionco/react-doctor/examples/custom-workflows.md): Advanced React Doctor workflows and programmatic usage - [Pre-Commit Hooks](https://mintlify.wiki/millionco/react-doctor/examples/pre-commit-hooks.md): Run React Doctor automatically before commits and pushes - [Using with Coding Agents](https://mintlify.wiki/millionco/react-doctor/guides/coding-agents.md): Integrate React Doctor with Cursor, Claude, OpenCode, and other AI coding assistants - [Diff Mode](https://mintlify.wiki/millionco/react-doctor/guides/diff-mode.md): Scan only changed files for faster feedback in PRs and feature branches - [Monorepo Projects](https://mintlify.wiki/millionco/react-doctor/guides/monorepo-projects.md): Using React Doctor in monorepos with multiple workspaces - [Troubleshooting](https://mintlify.wiki/millionco/react-doctor/guides/troubleshooting.md): Common issues and solutions for React Doctor - [Understanding Scores](https://mintlify.wiki/millionco/react-doctor/guides/understanding-scores.md): Learn how React Doctor calculates health scores from 0-100 - [Installation](https://mintlify.wiki/millionco/react-doctor/installation.md): Install React Doctor and start diagnosing your React codebase - [React Doctor](https://mintlify.wiki/millionco/react-doctor/introduction.md): Let coding agents diagnose and fix your React code. Get a 0-100 health score in seconds. - [Quick Start](https://mintlify.wiki/millionco/react-doctor/quickstart.md): Get up and running with React Doctor in under 5 minutes - [Accessibility Rules](https://mintlify.wiki/millionco/react-doctor/rules/accessibility.md): jsx-a11y rules for building accessible React interfaces - [Architecture Rules](https://mintlify.wiki/millionco/react-doctor/rules/architecture.md): Rules for maintainable React component structure and organization - [Bundle Size Rules](https://mintlify.wiki/millionco/react-doctor/rules/bundle-size.md): Rules for reducing JavaScript bundle size through better imports and code splitting - [Correctness Rules](https://mintlify.wiki/millionco/react-doctor/rules/correctness.md): Rules for catching common React mistakes and bugs - [Dead Code Detection](https://mintlify.wiki/millionco/react-doctor/rules/dead-code.md): Knip integration for finding unused files, exports, types, and duplicates - [Next.js Rules](https://mintlify.wiki/millionco/react-doctor/rules/nextjs.md): Next.js-specific optimization and App Router best practices - [Rules Reference](https://mintlify.wiki/millionco/react-doctor/rules/overview.md): Complete reference of all React Doctor linting rules organized by category - [Performance Rules](https://mintlify.wiki/millionco/react-doctor/rules/performance.md): Rules for React rendering performance and smooth animations - [React Native Rules](https://mintlify.wiki/millionco/react-doctor/rules/react-native.md): React Native and Expo platform-specific best practices - [Security Rules](https://mintlify.wiki/millionco/react-doctor/rules/security.md): Rules for preventing security vulnerabilities in React applications - [State and Effects Rules](https://mintlify.wiki/millionco/react-doctor/rules/state-and-effects.md): Rules for proper React state management and useEffect usage - [CLI Commands](https://mintlify.wiki/millionco/react-doctor/usage/cli-commands.md): Complete command-line interface reference for React Doctor - [Configuration](https://mintlify.wiki/millionco/react-doctor/usage/configuration.md): Configure React Doctor behavior with react-doctor.config.json - [GitHub Actions](https://mintlify.wiki/millionco/react-doctor/usage/github-actions.md): Integrate React Doctor into your CI/CD pipeline with GitHub Actions - [Node.js API](https://mintlify.wiki/millionco/react-doctor/usage/nodejs-api.md): Use React Doctor programmatically in your Node.js applications