Skip to content

Update dependency react-doctor to ^0.9.22 - #1573

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-doctor-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/react-doctor-0.x

Conversation

@renovate

@renovate renovate Bot commented Aug 8, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change OpenSSF
react-doctor (source) devDependencies minor ^0.0.47 → ^0.9.22 OpenSSF Scorecard

Release Notes

millionco/react-doctor (react-doctor)

v0.9.22

Compare Source

Patch Changes
  • #​2327 49ee624 Thanks @​aidenybai! - Pin eslint-plugin-react-hooks to 7.1.1, the version the lockfile resolves, so react-hooks-js/* diagnostics do not change when a new plugin release ships.

  • #​2328 13ff2a0 Thanks @​aidenybai! - --scope changed --include-untracked now treats a tracked file that was deleted and recreated at an untracked path as a rename, so its existing findings match the base instead of being reported as new and fixed.

  • Updated dependencies [ad51b5a]:

    • oxlint-plugin-react-doctor@​0.9.22

v0.9.21

Compare Source

Patch Changes
  • Updated dependencies [5a2c6f5, 39152dc]:
    • oxlint-plugin-react-doctor@​0.9.21

v0.9.20

Compare Source

Patch Changes

v0.9.19

Compare Source

Patch Changes
  • #​2000 9a79847 Thanks @​aidenybai! - Let rules declare the code that owns a finding separately from its diagnostic location. With --scope contextual, exhaustive-deps now reports existing dependency findings when their hook call or resolved local callback changes. Ownership survives lint-cache replay and stays out of public JSON reports and score requests.

    Add JSX element scope for alt-text and click-events-have-key-events, and function scope for rules-of-hooks. Existing scan defaults and other scopes are unchanged.

  • #​2310 3fd747e Thanks @​aidenybai! - Detect render-time ref.current writes made through Object.assign while preserving predictable guarded initialization and deferred effect or event writes. Keep semantic analysis lazy for unrelated calls. Exclude calls to an overridden Object.assign.

  • #​1983 a1df4e5 Thanks @​skoshx! - Skip .open-next build output in security scan

    The security scan now skips .open-next/ directories (OpenNext build output) the same way it skips .next/ and .vercel/, preventing false positive security findings from bundled library code.

  • Updated dependencies [9a79847, 813bd63, be55f78, e5c7c99, a4bcd7f, 84ad0c8, 95cd1d4, 3fd747e, a1df4e5]:

    • oxlint-plugin-react-doctor@​0.9.19

v0.9.18

Compare Source

Patch Changes
  • #​1386 041d1ab Thanks @​skoshx! - Record the GitHub Action clean-comment preference in anonymized scan telemetry and document the workflow input.

  • #​1943 6932e7d Thanks @​aidenybai! - Match API Platform subscription IDs to the provider's resource-and-IDs unsubscribe contract.

  • #​1920 0298eb8 Thanks @​aidenybai! - Do not infer React hooks from relative helper imports in Angular component classes. Continue to check React and React ecosystem imports.

  • #​1926 012e208 Thanks @​aidenybai! - Do not classify a local state transition as a prop-driven adjustment when its only prop dependencies are called notifications. Keep checks for prop values used in guards, results, or reset dependencies.

  • #​1911 bb00a27 Thanks @​aidenybai! - Do not recommend lazy state initialization for cheap primitive toString calls, including numeric React Native Dimensions values. Keep warnings for unproven receivers and nested expensive calls.

  • #​1919 1f6b98a Thanks @​aidenybai! - Report inaccessible parent click actions when descendant handlers stop keyboard-generated clicks from reaching them.

  • #​1928 a68f193 Thanks @​aidenybai! - Match listener cleanup when both branches of conditional options have the same capture value. Keep warnings for differing capture values, changed options, and missing cleanup.

    Recognize exhaustive listener-removal loops extracted into a synchronous helper when the cleanup only invokes that helper.

  • #​1965 695e46e Thanks @​aidenybai! - Add the opt-in --scope contextual reporting mode. Selected rules report existing findings when their owning function, JSX element, or file changes. Other rules retain line filtering. Support deletion-only edits, staged scans, untracked files, and separate result-cache entries while preserving existing scope defaults and diagnostic locations.

  • #​1933 72fab66 Thanks @​aidenybai! - Preserve count-based placeholder identity through a local array before mapping wrappers.

  • #​1907 e2b047b Thanks @​aidenybai! - Preserve numeric placeholder-loop identity through local key aliases, including constant-prefix keys. Continue reporting index aliases for loops over array data.

  • #​1905 a1cff2e Thanks @​aidenybai! - Keep browser reads in helpers defined inside React effects out of server-render diagnostics. Preserve warnings for render callbacks and shadowed effect functions.

  • #​1924 89c6701 Thanks @​aidenybai! - Do not classify zero-argument effect notifications as state payloads sent to a parent. Continue to report callbacks that pass local state.

  • #​1850 ab39ac4 Thanks @​skoshx! - Install and manage GitHub Actions workflows at the repository root when invoked from a nested package or linked worktree.

  • #​1852 d53c820 Thanks @​skoshx! - Exclude .cloudflare build output directory from source file discovery. Cloudflare's cf CLI stores compiled Worker bundles and cache state there, mirroring the existing .wrangler exclusion.

  • #​1964 5f322ad Thanks @​aidenybai! - Honor explicit rules settings of "warn" or "error" for ported rules when customRulesOnly is enabled. Current and legacy rule keys both work. Other ported rules and the React Compiler plugin stay disabled, and project requirements and tag exclusions still apply.

  • #​1883 909b8e5 Thanks @​skoshx! - fix(effect-needs-cleanup): accept Promise timer that resets its own handle in callback

    Fixes #​1882. The rule no longer flags a timer created in a Promise callback when the timer's own callback resets the handle to null or undefined. This is safe because the timer has already fired when the reset happens, so no live handle is lost.

  • #​1631 f8e6ea4 Thanks @​skoshx! - Fix --staged refusing to scan in linked git worktrees when GIT_DIR is set. Clear the inherited GIT_DIR environment variable in the staged divergence check so git status resolves paths correctly, matching the fix for scoped scans in #​1516.

  • #​1869 7bebcfc Thanks @​aidenybai! - Use constant Boolean initializers before treating numeric-looking JSX guard names as numbers. Preserve warnings for mutable bindings, destructuring defaults, and numeric values.

  • #​1873 6790398 Thanks @​aidenybai! - Require root route error boundaries only for data routers, since declarative useRoutes configurations do not use data-router error handling.

  • #​1875 ad8bca6 Thanks @​aidenybai! - Recognize legacy React.createClass components so render callbacks retain their instance this instead of being treated as function components.

  • #​1874 c92fec1 Thanks @​aidenybai! - Accept direct anchor children owned by an imported Next Link component, including the legacy Link child API.

  • #​1872 2825dfd Thanks @​aidenybai! - Allow state updater callbacks to reassign their local parameter while still reporting writes to prior-state properties and captured values.

  • #​1878 cc78fa3 Thanks @​aidenybai! - Respect the installed or declared React Native version before reporting removed AsyncStorage and WebView exports. Reuse package-version resolution and track manifests for diagnostic cache invalidation.

  • #​1871 4f8866c Thanks @​aidenybai! - Stop reporting the core SafeAreaView export as removed. It remains implemented even where it is deprecated.

  • #​1880 96bf20f Thanks @​aidenybai! - Restrict App Router path checks to the project app or src/app directory so nested Pages Router paths do not trigger App Router rules.

  • #​1877 4899bc4 Thanks @​aidenybai! - Recognize optional-chain and TypeScript-wrapped response status guards before fetch body reads.

  • #​1879 45f9769 Thanks @​aidenybai! - Avoid treating promise-returning query APIs as array find calls. Keep reports for known arrays and known predicates.

  • #​1866 dfb598a Thanks @​aidenybai! - Recognize static import and require paths wrapped in TypeScript assertions, while retaining warnings for dynamic paths inside those wrappers.

  • #​1870 a293fac Thanks @​aidenybai! - Preserve state used by a render-phase throw, including Suspense promises and errors, instead of recommending a ref.

  • #​1876 1b149ba Thanks @​aidenybai! - Recognize either global timer-clear API as releasing a matching timeout or interval handle, including exhaustive retained timer collections.

  • #​1867 888dc2a Thanks @​aidenybai! - Allow author-provided accessible names on the tooltip role. Preserve naming restrictions on roles that prohibit them and warnings for unsupported tooltip states.

  • #​1868 7e24c41 Thanks @​aidenybai! - Skip missing image sizes advice when next/image explicitly disables optimization, since that path does not generate responsive source candidates.

  • #​1915 c1181f0 Thanks @​aidenybai! - Report array-index keys passed as React cloneElement overrides, including imported aliases and static computed keys.

  • #​1902 9e9680b Thanks @​aidenybai! - Allow updater callbacks to mutate a local container when both branches of its conditional initializer create a fresh container. Continue reporting mutations of prior state and shared collections.

  • #​1940 a47c7e0 Thanks @​aidenybai! - Ignore unreachable fresh fallbacks inside a controlled-state selection when the value type excludes null.

  • #​1937 2c5d1a1 Thanks @​aidenybai! - Use the properties read by a resolved local helper when checking object argument dependencies.

  • #​1923 ab83f31 Thanks @​aidenybai! - Accept positional keys for immutable arrays of identical literal placeholders. Keep checks for distinct values, records, spreads, and mutated arrays.

  • #​1942 a410280 Thanks @​aidenybai! - Detect fresh cleanup callbacks through local imported wrappers of DOM event listener APIs.

  • #​1934 7ad2c9b Thanks @​aidenybai! - Track subscriptions pushed into arrays that already contain other owned handles.

  • #​1936 03b21c8 Thanks @​aidenybai! - Do not classify paired Layer.extend lifecycle methods as React event handlers.

  • #​1904 55c2235 Thanks @​aidenybai! - Recognize deterministic lazy ref initialization through an immediately preceding local assignment. Check the resolved value for non-deterministic initialization hidden by aliases.

  • #​1912 683d0c2 Thanks @​aidenybai! - Avoid parent-notification warnings when a local memoized loader only reads props and updates local state. Keep warnings for actual parent callback calls, including asynchronous and direct callback wrappers.

  • #​1909 45f5620 Thanks @​aidenybai! - Recognize named functions passed to React memo and forwardRef as render scopes in rules-of-hooks, including nonstandard internal names. Keep conditional and nested hook checks active.

  • #​1908 738b340 Thanks @​aidenybai! - Recognize object URL cleanup returned on every path after URL creation, including effects that return early before they allocate a URL.

  • #​1906 130fc45 Thanks @​aidenybai! - Prevent boolean-toggle cleanup analysis from crashing when an effect omits its dependency array. Preserve the existing toggle diagnostic and functional-update exemption.

  • #​1931 6ee5988 Thanks @​aidenybai! - Follow guarded observer setup helpers invoked by effect-owned listeners.

  • #​1935 5b301c9 Thanks @​aidenybai! - Recognize loading-set resets paired with cancellation of owned request-map entries.

  • #​1918 b6b2d68 Thanks @​aidenybai! - Recognize react_ujs useContext and useContexts as component registration methods rather than React hooks. Support stable CommonJS and ES module bindings.

  • #​1921 f986f15 Thanks @​aidenybai! - Do not classify an imported use-prefixed function as a React hook when its resolved implementation only returns static data.

  • #​1925 1451cdb Thanks @​aidenybai! - Accept positional keys for plain text rows from string splitting and Boolean filtering. Keep checks for stateful children, unknown split methods, and changed token arrays.

  • #​1929 67531cc Thanks @​aidenybai! - Recognize portal readiness state after DOM container discovery.

  • #​1927 9e305df Thanks @​aidenybai! - Accept index keys for identical map slots that ignore the item and collection values and use the index only as a key. Keep warnings when output depends on an item or an indexed record.

  • #​1913 83bf9ad Thanks @​aidenybai! - Recognize fresh const aliases of effect cancellation guards after await. Keep warnings when a snapshot was captured before suspension or another await can make it stale.

  • #​1930 8bfb598 Thanks @​aidenybai! - Recognize primitive cumulative labels in stateless index-keyed rows.

  • #​1922 4fd3e87 Thanks @​aidenybai! - Accept positional keys for Array.from slots whose count comes from a property or expression. Keep checks when the index reads external records or the source has record entries.

  • #​1901 295becb Thanks @​aidenybai! - Detect unstable nested components created inside React forwardRef and memo render callbacks, including import aliases and TypeScript wrappers.

  • #​1916 8fdead9 Thanks @​aidenybai! - Recognize request ownership predicates and loading resets on proven view, close, and unmount paths. Keep warnings when an invalidated request can leave the loading flag set.

  • #​1917 6331b39 Thanks @​aidenybai! - Keep React hook ordering checks out of files that use a proven non-React JSX runtime. Mixed React files retain the checks.

  • #​1900 6ff6710 Thanks @​aidenybai! - Add --warning-exit-code <code> for non-blocking warnings, including GitLab CI jobs that use allow_failure.exit_codes. Accept integers from 2 to 255. Preserve existing blocking rules, CI surface filters, and default exit codes across text, JSON, and interactive reports.

  • #​1939 0179427 Thanks @​aidenybai! - Recognize object URLs retained in React refs when replacement and unmount both revoke the owned value.

  • #​1932 6bed9f6 Thanks @​aidenybai! - Recognize clearing the state handle of an object URL after revocation.

  • #​1938 a26bc44 Thanks @​aidenybai! - Follow synchronous cleanup helpers that invoke a retained listener disposer on unmount.

  • #​1903 4bcbcd9 Thanks @​aidenybai! - Do not treat directly returned component functions as JSX rendered by their factory. Keep detecting direct component calls and executed render callbacks.

  • #​1910 943ca32 Thanks @​aidenybai! - Avoid cleanup warnings for local functions and state setters named setInterval or setTimeout. Require a global timer or a matching Node timers import before classifying these calls as timer allocations.

  • #​1941 b880403 Thanks @​aidenybai! - Recognize the stable send result of XState React v1 useService when its interpreter is a module singleton.

  • Updated dependencies [6932e7d, 0298eb8, 012e208, bb00a27, 1f6b98a, a68f193, 695e46e, 72fab66, e2b047b, a1cff2e, 89c6701, e18d7da, f3f167e, 909b8e5, 281fdc9, a3cbae0, a3cbae0, 7bebcfc, 6790398, ad8bca6, c92fec1, 2825dfd, cc78fa3, 4f8866c, 96bf20f, 4899bc4, 45f9769, dfb598a, a293fac, 1b149ba, 888dc2a, 7e24c41, e50ba27, 91b6991, d8c0517, 0d99110, 712a08a, e6457e3, d1cd769, 0a8982b, c1181f0, 9e9680b, a47c7e0, 2c5d1a1, ab83f31, a410280, 7ad2c9b, 03b21c8, 55c2235, 683d0c2, 45f5620, 738b340, 130fc45, 6ee5988, 5b301c9, b6b2d68, f986f15, 1451cdb, 67531cc, 9e305df, 83bf9ad, 8bfb598, 4fd3e87, 295becb, 8fdead9, 6331b39, 0179427, 6bed9f6, a26bc44, 4bcbcd9, 943ca32, b880403]:

    • oxlint-plugin-react-doctor@​0.9.18

v0.9.17

Compare Source

Patch Changes
  • #​1864 fcfb6ea Thanks @​aidenybai! - Fix false new findings in --baseline and --scope changed after formatting or editing existing flagged code. Compare finding counts per file and rule, then use fingerprints, messages, and Git line shifts to identify added findings. Skip location matching when counts do not increase. Apply portable config filters to saved baseline findings and reject reports with missing or incompatible source-dependent filter settings; regenerate those base reports with the current version and settings.

  • Updated dependencies []:

    • oxlint-plugin-react-doctor@​0.9.17

v0.9.16

Compare Source

Patch Changes
  • #​1860 8ed70df Thanks @​aidenybai! - Fix changed-scope scans to compare findings for uncommitted changes and use flagged source spans instead of whole lines. Match duplicate findings by count and limit cross-file matches to Git renames.

    Add --baseline <report.json> to reuse a saved scan. JSON reports now include stable finding fingerprints, the source revision, the comparison source, and the number of matched base findings. Gates and summary counts use only new findings.

  • #​1846 6313667 Thanks @​aidenybai! - Disable require-pnpm-hardening by default; enable it explicitly through rules when wanted. Describe await parallelization as a conditional opportunity, preserving ordering, resource limits, and error semantics. Recognize local Promise.all/allSettled collectors and stop describing async array callbacks as sequential.

  • #​1832 8a950f0 Thanks @​skoshx! - Fix effect-needs-cleanup false positive for React 19 callback ref cleanup returns. React 19 callback refs can return cleanup functions with the signature (node: T | null) => void | (() => void). The rule now correctly handles cases where cleanup is only returned after resource usage (e.g., after ResizeObserver.observe()), allowing void returns on the null branch.

  • Updated dependencies [23d6160, 23d6160, 23d6160, 6313667, 3242a81, 8a950f0, 23d6160, 23d6160, 23d6160, 23d6160]:

    • oxlint-plugin-react-doctor@​0.9.16

v0.9.14

Compare Source

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 bas

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/Oslo)

  • Branch creation
    • "before 6am on saturday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel

vercel Bot commented Aug 8, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
dfweb-v4 Ready Ready Preview Nov 9, 2026 6:05pm UTC

@codacy-production

codacy-production Bot commented Aug 8, 2026 •

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@github-actions

github-actions Bot commented Aug 8, 2026 •

Copy link
Copy Markdown
Contributor

🩺 React Doctor — Score:

Full diagnostics ``` $ react-doctor . --verbose ✔ Select projects › dfweb-v4

Failed to parse oxlint output: Failed to parse oxlint configuration file.

× Failed to parse config with error Error("invalid major version in settings.react.version", line: 0, column: 0)
Agent guidance

  • Treat React Doctor diagnostics as starting hypotheses. Read the relevant code before confirming or suppressing each finding.
  • For each group, decide true positive, false positive, or needs-human-review, then assign high/medium/low confidence.
  • Do not suppress a finding without evidence from the file in question. Confidence requires code context.
  • Understand the root cause before editing. Fix the underlying code instead of changing react-doctor config or suppressing rules unless explicitly asked.
  • Investigate deeply where relevant: race conditions, security-sensitive flows, state propagation, multi-file refactors, and downstream dependency chains.
  • Ignore pure style preferences, theoretical issues without real impact, missing features, and unrelated pre-existing code.
  • Start with high-confidence fixes that preserve behavior. Leave low-confidence or product-dependent changes as notes.
  • Run npx react-doctor@latest --verbose --scope changed before and after changes, plus relevant tests after each focused batch.
  • When available, spawn subagents or isolated worktrees for independent rule families, then review and merge only the best safe fixes.
  • Split unrelated, broad, or behavior-changing work into separate PRs/branches instead of one large cleanup.
  • When one rule spans dozens of files (a migration-scale change), fix a representative sample first, confirm the recipe holds, and get the code owner's sign-off before changing the rest. Don't mass-fix a broad pattern in one unreviewed pass.
  • For confirmed issues that cannot be fixed now, create GitHub issues with the rule, file/line, confidence, impact, and proposed fix.
  • If a fix needs an API, UX, or architecture decision, stop and ask before editing.

✔ Scanned 191 files in 1.2s

React Doctor — dfweb-v4
Score not shown because lint or maintainability analysis could not complete. Want something custom to your company? Contact us at https://react.doctor/enterprise.

1 issue
Security: 1 error

✖ Hardcoded secret fallback for env var
react-doctor/secret-in-fallback
src/lib/csrf.ts:4

Results are incomplete: lint checks failed.
Full diagnostics written to /tmp/react-doctor-c49f6b16-6e60-4862-97f4-38511bab0962

────────────────────────────────────────────────────────────

Docs: https://react.doctor/docs
Learn more about fixing issues, setting up CI/CD, and
configuring rules with a config file

GitHub: https://github.com/millionco/react-doctor
Report issues and star the repository!

[ELIFECYCLE] Command failed with exit code 1.

</details>
> Powered by [react-doctor](https://github.com/millionco/react-doctor)

@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 57b7749 to 28919cd Compare August 8, 2026 20:25
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 28919cd to 27f2daf Compare August 8, 2026 20:34
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 27f2daf to 67459f8 Compare August 8, 2026 21:10
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 67459f8 to 9a9ecc4 Compare August 8, 2026 22:44
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 9a9ecc4 to 016c085 Compare August 8, 2026 22:48
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 016c085 to 0fa73cb Compare August 9, 2026 00:47
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 0fa73cb to 22e2041 Compare August 9, 2026 04:48
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 22e2041 to a8c42d9 Compare August 9, 2026 09:38
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from a8c42d9 to c03bb39 Compare August 9, 2026 13:18
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from c03bb39 to 67fbc66 Compare August 9, 2026 17:48
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 67fbc66 to 3c9f072 Compare August 9, 2026 21:25
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 3c9f072 to 7b5000b Compare August 10, 2026 00:37
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 7b5000b to 69771ad Compare August 10, 2026 01:09
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 4c12c82 to 39615dc Compare August 10, 2026 19:39
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 39615dc to 5a6f407 Compare August 10, 2026 23:13
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 5a6f407 to acb8686 Compare August 11, 2026 01:17
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from acb8686 to ffd5577 Compare August 11, 2026 06:00
@renovate renovate Bot changed the title Update dependency react-doctor to ^0.9.3 Update dependency react-doctor to ^0.9.4 Aug 11, 2026
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from ffd5577 to ef9bde8 Compare August 11, 2026 10:01
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from ef9bde8 to 73bae0c Compare August 11, 2026 10:06
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 73bae0c to 0824318 Compare August 11, 2026 10:13
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 0824318 to 767c5d3 Compare August 11, 2026 10:19
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 767c5d3 to 7f9caf6 Compare August 11, 2026 11:10
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 7f9caf6 to c77f63d Compare August 11, 2026 11:24
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from c77f63d to 686a838 Compare August 12, 2026 00:16
@renovate
renovate Bot force-pushed the renovate/react-doctor-0.x branch from 686a838 to 08af6df Compare August 12, 2026 09:06
@renovate renovate Bot changed the title Update dependency react-doctor to ^0.9.4 Update dependency react-doctor to ^0.9.5 Aug 12, 2026
@codecov-commenter

codecov-commenter commented Sep 6, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.66%. Comparing base (147f1ec) to head (12a40e0).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1573   +/-   ##
=======================================
  Coverage   99.66%   99.66%           
=======================================
  Files          40       40           
  Lines        2699     2699           
  Branches      224      224           
=======================================
  Hits         2690     2690           
  Misses          9        9           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sonarqubecloud

sonarqubecloud Bot commented Sep 6, 2026

Copy link
Copy Markdown

@sonarqubecloud

sonarqubecloud Bot commented Nov 9, 2026

Copy link
Copy Markdown

This branch was successfully deployed

1 active deployment
Preview — 12a40e00 Deployed Nov 9, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant