What's Changed
✨ New
- Added
eslint-plugin-react-web-api- A plugin that provides rules for interacting with Web APIs in React applications - Added
web-api/no-leaked-timeoutrule to prevent leakedsetTimeout - Added
web-api/no-leaked-intervalrule to prevent leakedsetInterval - Added
web-api/no-leaked-event-listenerrule to prevent leakedaddEventListener - Added
web-apiandweb-api-legacypresets to enable all rules provided byeslint-plugin-react-web-api - Added
react-web-api/no-leaked-event-listenertorecommendedandrecommended-legacypresets
🪄 Improvements
- Improve performance by skipping unnecessary checks when possible
- Improve dts generation of the
@eslint-react/eslint-pluginpackage - Improve website and documentation
- Upgrade
@typescript-eslint's packages to^8.2.0
Full Changelog: v1.10.1...v1.11.0