Skip to content

build(deps): bump react-doctor from 0.9.13 to 0.9.14 - #93

Merged
deangrant merged 1 commit into
mainfrom
dependabot/npm_and_yarn/react-doctor-0.9.14
Oct 11, 2026
Merged

deangrant merged 1 commit into
mainfrom
dependabot/npm_and_yarn/react-doctor-0.9.14

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Bumps react-doctor from 0.9.13 to 0.9.14.

Release notes

Sourced from react-doctor's releases.

react-doctor@0.9.14

Patch Changes

  • #1783 1239043 Thanks @​aidenybai! - Upgrade oxlint to 1.81 and oxc-parser to 0.148.

  • #1777 52ab4f5 Thanks @​aidenybai! - Detect React Compiler when @vitejs/plugin-react is called with an enabled compiler option (react({ compiler: true }) or react({ compiler: { ... } })), including aliased, namespace, and CommonJS forms of the default export. compiler: false and unrelated objects with a compiler property stay undetected, so rules disabled under React Compiler now switch off for these Vite projects.

  • #1778 1279996 Thanks @​aidenybai! - Skip source files that Git still tracks but that no longer exist in the working tree (for example a deleted root index.html in a TanStack Start app) instead of failing the scan with ENOENT while preparing lint sources.

  • #1780 7c31dc7 Thanks @​aidenybai! - Exclude every discovered nested workspace project from an ancestor scan, whether or not it was selected. Scanning only the root of a monorepo previously pulled a nested app's files into the root scan and judged them against the root's framework and React Compiler settings, so a compiler-enabled Expo app inside a Vite workspace reported compiler-gated rules like prefer-module-scope-pure-function that its own config suppresses. A nested project's files are now only checked by that project's scan, matching what selecting both projects already did.

  • #1779 9b1fbf4 Thanks @​aidenybai! - Keep --scope changed in baseline mode when the change set deletes a source file. A deleted file that cannot be read or linted at the base commit no longer degrades the whole comparison to a plain diff; only an unreadable or unlinted base file that still exists at head does, since that is the only gap that could surface a pre-existing finding as new.

  • #1781 dfcde10 Thanks @​aidenybai! - Speed up large-repository scans: reuse warm oxlint worker processes across projects, overlap project discovery with linting, and trim rule hot paths (2.4–5.5x faster wall-clock on the large-repo corpus).

  • #1801 fd64d26 Thanks @​aidenybai! - Stop reporting local service .use() methods as React hooks. Preserve diagnostics for React namespace calls, including aliases and CommonJS imports.

    Only recommend setAnimationLoop when a recursive animation frame callback renders through a known Three.js renderer. Leave independent 2D canvas and DOM loops alone, including files that also import Three.js.

  • #1802 c9e3e15 Thanks @​aidenybai! - Retire 33 low-value rule IDs while keeping them registered as silent compatibility entries. Make 26 cleanup, migration, performance, and security-review rules opt-in. Existing rule configurations still load; default scans no longer report these recommendations as defects.

  • #1776 8956a92 Thanks @​aidenybai! - Skip TypeScript files without JSX support (.ts, .mts, and .cts, including declarations) before applying JSX duplication analysis budgets. Large generated type files no longer make the maintainability scan incomplete or consume its source-file budget. JSX-capable files retain the existing limits.

  • #1753 ce5ce93 Thanks @​skoshx! - Increase runtime trace finalization timeout from 10 to 60 seconds to handle large traces from longer recording sessions

  • Updated dependencies [1239043, ff7dd67, 0fbef9b, 6ac8b71, dfcde10, fd64d26, 576d756, 2e3f6eb, c9e3e15]:

    • oxlint-plugin-react-doctor@0.9.14
Changelog

Sourced from react-doctor's changelog.

0.9.14

Patch Changes

  • #1783 1239043 Thanks @​aidenybai! - Upgrade oxlint to 1.81 and oxc-parser to 0.148.

  • #1777 52ab4f5 Thanks @​aidenybai! - Detect React Compiler when @vitejs/plugin-react is called with an enabled compiler option (react({ compiler: true }) or react({ compiler: { ... } })), including aliased, namespace, and CommonJS forms of the default export. compiler: false and unrelated objects with a compiler property stay undetected, so rules disabled under React Compiler now switch off for these Vite projects.

  • #1778 1279996 Thanks @​aidenybai! - Skip source files that Git still tracks but that no longer exist in the working tree (for example a deleted root index.html in a TanStack Start app) instead of failing the scan with ENOENT while preparing lint sources.

  • #1780 7c31dc7 Thanks @​aidenybai! - Exclude every discovered nested workspace project from an ancestor scan, whether or not it was selected. Scanning only the root of a monorepo previously pulled a nested app's files into the root scan and judged them against the root's framework and React Compiler settings, so a compiler-enabled Expo app inside a Vite workspace reported compiler-gated rules like prefer-module-scope-pure-function that its own config suppresses. A nested project's files are now only checked by that project's scan, matching what selecting both projects already did.

  • #1779 9b1fbf4 Thanks @​aidenybai! - Keep --scope changed in baseline mode when the change set deletes a source file. A deleted file that cannot be read or linted at the base commit no longer degrades the whole comparison to a plain diff; only an unreadable or unlinted base file that still exists at head does, since that is the only gap that could surface a pre-existing finding as new.

  • #1781 dfcde10 Thanks @​aidenybai! - Speed up large-repository scans: reuse warm oxlint worker processes across projects, overlap project discovery with linting, and trim rule hot paths (2.4–5.5x faster wall-clock on the large-repo corpus).

  • #1801 fd64d26 Thanks @​aidenybai! - Stop reporting local service .use() methods as React hooks. Preserve diagnostics for React namespace calls, including aliases and CommonJS imports.

    Only recommend setAnimationLoop when a recursive animation frame callback renders through a known Three.js renderer. Leave independent 2D canvas and DOM loops alone, including files that also import Three.js.

  • #1802 c9e3e15 Thanks @​aidenybai! - Retire 33 low-value rule IDs while keeping them registered as silent compatibility entries. Make 26 cleanup, migration, performance, and security-review rules opt-in. Existing rule configurations still load; default scans no longer report these recommendations as defects.

  • #1776 8956a92 Thanks @​aidenybai! - Skip TypeScript files without JSX support (.ts, .mts, and .cts, including declarations) before applying JSX duplication analysis budgets. Large generated type files no longer make the maintainability scan incomplete or consume its source-file budget. JSX-capable files retain the existing limits.

  • #1753 ce5ce93 Thanks @​skoshx! - Increase runtime trace finalization timeout from 10 to 60 seconds to handle large traces from longer recording sessions

  • Updated dependencies [1239043, ff7dd67, 0fbef9b, 6ac8b71, dfcde10, fd64d26, 576d756, 2e3f6eb, c9e3e15]:

    • oxlint-plugin-react-doctor@0.9.14
Commits
  • bcf8062 chore: version packages (#1764)
  • c9e3e15 fix: retire low-value rules and make cleanup checks opt-in (#1802)
  • fd64d26 fix: avoid false positives for local use methods and 2D canvas loops (#1801)
  • dfcde10 perf: persistent oxlint worker pool, parent-side overlap, and plugin hot-path...
  • 1239043 chore(deps): bump oxlint to 1.81 and oxc-parser to 0.148 (#1783)
  • 9b1fbf4 fix(cli): keep baseline mode when the change set deletes a source file (#1779)
  • 7c31dc7 fix(cli): exclude unselected nested workspace projects from ancestor scans (#...
  • 8956a92 fix(core): skip non-JSX TypeScript files in JSX duplication budgets (#1776)
  • 6ac8b71 fix(rule): scope GET helper safety to exact calls (#1761)
  • 0fbef9b fix(rule): narrow live cancellation guards (#1763)
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Oct 4, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependabot, ecosystem:npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/react-doctor-0.9.14 branch from 734bc11 to ba18b02 Compare October 10, 2026 21:40
@deangrant deangrant self-assigned this Oct 10, 2026
@deangrant deangrant added ecosystem:npm Updates for Node.js packages and dependencies within package.json. dependabot Automated dependency updates to keep libraries and security patches current. labels Oct 10, 2026
Bumps [react-doctor](https://github.com/millionco/react-doctor/tree/HEAD/packages/react-doctor) from 0.9.13 to 0.9.14.
- [Release notes](https://github.com/millionco/react-doctor/releases)
- [Changelog](https://github.com/millionco/react-doctor/blob/main/packages/react-doctor/CHANGELOG.md)
- [Commits](https://github.com/millionco/react-doctor/commits/react-doctor@0.9.14/packages/react-doctor)

---
updated-dependencies:
- dependency-name: react-doctor
  dependency-version: 0.9.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/react-doctor-0.9.14 branch from ba18b02 to 8519a9d Compare October 11, 2026 08:52
@deangrant
deangrant merged commit 25787c5 into main Oct 11, 2026
6 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/react-doctor-0.9.14 branch October 11, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependabot Automated dependency updates to keep libraries and security patches current. ecosystem:npm Updates for Node.js packages and dependencies within package.json.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant