sindresorhus/eslint-plugin-unicorn
Rule proposal: Require passive event listener
クローズ
#985 opened on 2021/01/01
help wantednew rule
Repository metrics
- Stars
- (5,022 個のスター)
- PR merge metrics
- (平均マージ 1d 16h) (30d で 399 merged PRs)
説明
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();
});