Skip to content

@ternaus/eslint-plugin-react 8.0.0-rc.0

Pre-release
Pre-release

Choose a tag to compare

@ternaus ternaus released this 18 Aug 07:53

First release candidate for the React 19+, ESLint 10, flat-config-only contract.

Highlights:

  • 73 active rules from one registry; recommended contains 20 errors and 4 warnings.
  • Removes formatting, PropTypes-era, classic-JSX, and legacy React APIs that are outside the supported contract.
  • Adds React 19 checks for ignored propTypes and function defaultProps, ref callback cleanup, controlled DOM forms, lifecycle spelling, and key placement.
  • Rewrites no-deprecated with import-aware detection and no-invalid-html-attribute from pinned HTML5 metadata.

Install this RC with the next dist-tag, then validate it in application repos before the stable 8.0.0 release.