• Warning! Malware detected. Download at your own risk.
Download Latest Version deslop-cli@0.9.3 source code.zip (10.5 MB)
Email in envelope

Get an email when there's a new version of React Doctor

Home / react-doctor@0.9.3
Name Modified Size InfoDownloads / Week
Parent folder
react-doctor@0.9.3 source code.tar.gz 2026-08-01 6.4 MB
react-doctor@0.9.3 source code.zip 2026-08-01 10.5 MB
README.md 2026-08-01 10.2 kB
Totals: 3 Items   16.9 MB 0

Patch Changes

  • #1519 83f3ff8 Thanks @aidenybai! - Detect Astro projects, run template design rules through Astro's compiler with source-mapped diagnostics, and keep Astro's default sharp image service out of unused-dependency findings.

  • #1470 f1a1b16 Thanks @aidenybai! - Detect React Compiler transforms passed through bundled config wrappers such as Vite's defineConfig.

  • #1533 2db2a97 Thanks @aidenybai! - Reduce scan startup time and workspace contention by loading lightweight rule metadata, sharing Oxlint subprocess capacity across projects, and reusing semantic and filesystem analysis within each scan. Keep cached diagnostics correct when imported browser guards, Next.js manifests, nested project targets, or TypeScript path configuration change, and ignore explicitly disabled inline CSS animations and transitions in Remotion rules.

  • #1457 b31fd85 Thanks @skoshx! - Keep baseline comparisons accurate when the GitHub Action scans a rootDir subdirectory.

  • #1540 5268cb4 Thanks @skoshx! - fix(server-auth-actions): skip credential-establishing actions via SDK detection

The server-auth-actions rule now correctly skips server actions that perform credential-establishing operations (signup, signin, OTP verification, password reset) by detecting calls to auth SDK methods like supabase.auth.signUp(), auth.signInWithPassword(), and auth.verifyOtp(). These actions legitimately run for anonymous callers, so requiring authentication would be incorrect.

This resolves the documented false positive where credential-establishing endpoints were incorrectly flagged as unauthenticated privileged operations.

Closes #1538

  • #1467 3728102 Thanks @aidenybai! - Upgrade the Oxc toolchain to the latest releases.

  • #1488 d6f02bb Thanks @aidenybai! - Detect browser-dependent hydration branches through render-time helpers, mutable aliases, state initializers, and compiled React output.

  • #1426 3f3197f Thanks @aidenybai! - Show scan progress immediately after interactive project selection while Git and project setup continue. Keep the experimental TUI usable across terminal sizes with a compact visual hierarchy, balanced report layouts, readable active findings, and a theme-safe action menu. Render repeated live diagnostics without React key warnings.

  • #1516 86add14 Thanks @aidenybai! - --staged now honors --project and the config's projects field, so a monorepo pre-commit scan stops reporting clean with every React rule gated off. Each selected package brings its own package.json / tsconfig / config into the staged snapshot, and every staged path belongs to exactly one package. Selecting a package also makes the --json report package-scoped, so packageRoot is no longer always the report's directory; diagnostic ids are unchanged, so baselines still match.

Selecting several packages prints the aggregate project summary rather than a single-scan report, notes how many staged files fell outside the selected projects, and writes --output-dir on a quiet (--json / --score) run where it previously wrote nothing.

Failures stay out of the committer's way. A projects entry that no longer resolves, or that points outside the scanned tree, warns and falls back to a root scan rather than blocking every commit; an explicit --project still fails, since it was typed this run. A staged run whose git index cannot be read fails rather than treating it as empty, but individual paths that cannot be snapshotted are reported and skipped, and when nothing is left to scan the run warns and exits 0 — nobody can act on an oversized blob mid-commit, and failing would only send them to --no-verify.

Source: README.md, updated 2026-08-01