Skip to main content

React analyzer

React Reliability

Detects reliability issues: missing error boundaries, unhandled promise rejections in components, key warnings, race conditions.

technical-debt react-reliability

React Reliability

Detects reliability issues: missing error boundaries, unhandled promise rejections in components, key warnings, race conditions.

Reliability bugs in React often show up as crashes that propagate up the tree, race conditions between async state updates, and missing key props that cause subtle list rendering bugs. This analysis surfaces patterns that correlate with these failure modes.

Severity guide

info
A signal worth being aware of but not requiring action.
warning
A pattern likely to cause subtle bugs or performance issues; refactor recommended.
critical
A pattern actively breaking expected behavior or contracts; fix immediately.

Remediation

Address the flagged pattern; the message field describes the specific instance.

Review the issue location and apply the React/Next.js best practice for the pattern. Each emission carries enough context to act on directly.

Documentation