Skip to content

oxlint-plugin-react-doctor@0.9.12

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Aug 11:40
· 20 commits to main since this release
86198f1

Patch Changes

  • #1634 f1899d2 Thanks @aidenybai! - Reduce false positives across Three.js, JavaScript performance, security, and async rules by recognizing stable lifecycle guards, intentional sequencing, non-escaping values, renderer aliases, and safe DOM data flows.

  • #1642 7b7bfe7 Thanks @aidenybai! - Make every ported React and accessibility rule match its pinned upstream test contract while preserving React Doctor's lower-noise curated defaults.

  • #1644 d908bb1 Thanks @aidenybai! - Trace hydration decisions through imported browser helpers, report passive media-capability branch flicker, preserve committed-DOM state synchronization through local helpers, and exclude test-only dependency stubs from production diagnostics.

  • #1617 51e198d Thanks @aidenybai! - Upgrade the Oxc toolchain to the latest releases.

  • #1643 0f3995b Thanks @aidenybai! - Recognize every detected framework and library capability as a supported scan target, including plain Three.js projects and React-backed frameworks without direct React declarations, and anchor remote-installer diagnostics on the executable download command.

  • #1633 bea01b8 Thanks @aidenybai! - Add precise Three.js and React Three Fiber diagnostics for missing custom-geometry UVs, normal-mapped geometry without normals, unlit PBR materials, and strongly metallic materials without environment lighting.

  • #1629 8dfb013 Thanks @aidenybai! - Add comprehensive React Three Fiber, Three.js, WebGPU, GLSL, postprocessing, and GPU-computation diagnostics covering scene and camera setup, renderer lifecycle, resize behavior, loading, animation, controls, materials, uniforms, textures, lighting, shadows, render targets, buffer uploads, instancing, cleanup, and GPU-oriented performance patterns.

  • #1641 b49f499 Thanks @aidenybai! - Make react-doctor/no-multi-comp faithfully enforce Oxlint's one-component-per-file contract, and preserve React Doctor's lower-noise default behavior under react-doctor/no-multi-component-file.