eslint-rspack-plugin 5.0.0 has been released as a pure ESM package, dropping its CommonJS build to align with the Rspack 2.0 ecosystem. The change mirrors Rspack's own ESM-only shift and should have minimal impact on most projects since Node.js 20+ supports loading ESM via require(). The plugin still runs ESLint during Rspack compilation with options for caching, flat config, thread pooling, and full-file linting. However, the project README and Rsbuild FAQ both caution that linting during builds can slow compilation, recommending a separate lint command. The release also highlights Rslint, a Go-powered TypeScript-first linter claiming 20–40x speed improvements over ESLint. Developers upgrading from 4.x should verify ESM compatibility and consider adopting ESLint's flat config format.