sindresorhus/eslint-plugin-unicorn
Rule proposal: Require passive event listener
Chiusa
#985 aperta il 1 gen 2021
help wantednew rule
Metriche repository
- Star
- (5022 stelle)
- Metriche merge PR
- (Merge medio 1g 16h) (399 PR mergiate in 30 g)
Descrizione
Require using passive event listener when not using event.preventDefault().
This rule can be auto-fixed as long as event.preventDefault() is not called and the event parameter is not passed anywhere.
Fail
window.addEventListener('wheel', () => {/* … */});
Pass
window.addEventListener('wheel', () => {/* … */}, {passive: true});
foo.addEventListener('click', event => {
event.preventDefault();
});