An ESLint plugin for React DOM-specific linting rules, part of the @eslint-react monorepo. Current stable version is 4.2.3, requiring Node >=22.0.0 and ESLint ^10.0.0. It provides rules for DOM-related best practices in React applications. The package ships with TypeScript types. Note that the latest releases are in v5 beta (5.5.1-beta.0) with breaking changes on the v5 track. Key differentiator: focused solely on DOM rules, unlike broader React ESLint plugins. Release cadence is active with frequent beta updates.
Verified import paths — ran on the pinned version, not inferred.
ESM only since v4; require() fails in Node 22+.
Access individual rule implementations as an object.
configs is a named export, not a default export from a subpath.
Configures the plugin with two DOM-specific rules in an ESLint flat config file.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.