Skip to content
kerfjsGitHub

Diagnostics

W050

Raw addEventListener, setInterval, new WebSocket or new EventSource in a component with no cleanup (it outlives the component).

Fix: on(target, type, fn) / interval(ms, fn) from @kerf-js/core/browser, or clean it up in onCleanup.

Status in kerf@0.1.0: reported, suggested edit.

Triggers it:

tsx
export function A() { window.addEventListener('keydown', () => {}); return <p /> }

More: kerf docs browser.