react-doctor

Your agent writes bad React. This catches it

22 articles 8.4k View on GitHub ↗
22 articles
How to Prevent Score Changes Across Different React-Doctor Version Upgrades

Prevent React-Doctor score changes during upgrades. Pin versions, use offline mode, and freeze configs for deterministic results. Ensure stable project scores.

best-practices
May 12, 2026
How to Use the `ignore.tags` Option for Design-Related Rules in React Doctor

Learn how to use react-doctor's ignore.tags option to disable design-related rules. Silencing categories of checks is now easier with a single configuration entry.

how-to-guide
May 12, 2026
What Is the `entryFiles` Configuration Option for Dead Code Detection in React Doctor?

Understand the entryFiles configuration option in React Doctor for accurate dead code detection. Prevent false positives by defining your application's starting files.

api-reference
May 12, 2026
How react-doctor Automatically Detects the Framework and React Version

Discover how react-doctor automatically detects project frameworks and React versions by analyzing package.json, matching dependencies, and resolving monorepo references.

how-to-guide
May 12, 2026
How `adoptExistingLintConfig` Integrates ESLint and Oxlint Configurations in React-Doctor

Learn how adoptExistingLintConfig integrates ESLint and Oxlint configs into React Doctor. It imports your rules, filters incompatibilities, and merges them for a better health score.

internals
May 12, 2026
React Doctor ignore.overrides vs ignore.files vs ignore.rules: Configuration Guide

Understand React Doctor's ignore.overrides, ignore.files, and ignore.rules. Learn how to configure exclusions for diagnostics and effectively manage your reports.

configuration-guide
May 12, 2026
How to Diagnose Failed Suppressions Using the react-doctor --explain Flag

Learn how the react-doctor --explain flag diagnoses failed suppressions. Uncover why rules fire and suppressions fail on specific lines with this powerful diagnostic tool.

how-to-guide
May 12, 2026
How React-Doctor Determines Error Versus Warning Severity for Lint Rules

Learn how React Doctor classifies lint rule severity, differentiating errors from warnings based on oxlint analysis and optional internal promotion logic.

internals
May 12, 2026
How React Doctor's Offline Mode Calculates Scores Without API Calls

Learn how React Doctor calculates quality scores offline using local diagnostic rules and penalty calculations. Discover this powerful feature for faster, network-free analysis.

internals
May 12, 2026
How React‑Doctor Handles Scanning in a Monorepo with Multiple Projects

Learn how React Doctor scans monorepos with multiple projects by automatically detecting roots, selecting projects, and unifying diagnostics across all subprojects.

how-to-guide
May 12, 2026
textComponents vs rawTextWrapperComponents in react-doctor: Configuration Reference

Understand the difference between textComponents and rawTextWrapperComponents in react-doctor. Learn how to configure component rules to suppress rn-no-raw-text violations.

api-reference
May 12, 2026
How npx react-doctor install Equips AI Coding Agents with React Diagnostic Skills

Learn how npx react-doctor install empowers AI coding agents like Cursor and Claude with React diagnostic skills. Enable intelligent code fixes and explanations based on best practices.

how-to-guide
May 12, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →