v1.11.0
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-timeout
rule to prevent leakedsetTimeout
- Added
web-api/no-leaked-interval
rule to prevent leakedsetInterval
- Added
web-api/no-leaked-event-listener
rule to prevent leakedaddEventListener
- Added
web-api
andweb-api-legacy
presets to enable all rules provided byeslint-plugin-react-web-api
- Added
react-web-api/no-leaked-event-listener
torecommended
andrecommended-legacy
presets
🪄 Improvements
- Improve performance by skipping unnecessary checks when possible
- Improve dts generation of the
@eslint-react/eslint-plugin
package - Improve website and documentation
- Upgrade
@typescript-eslint
's packages to^8.2.0
Full Changelog: v1.10.1...v1.11.0