You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Several oxlint rules are currently disabled because they have violations that need code fixes. This issue tracks enabling them.
Rules to enable
typescript/unbound-method (65 violations)
Flags passing class methods as callbacks without binding. Many are likely false positives (Jotai setters, React Query methods that don't use this), but some could be real bugs. Needs triage.
typescript/no-floating-promises (28 violations)
Requires all Promises to be awaited, returned, or explicitly voided. High-value rule — unhandled rejections are a common source of silent failures. Audit each violation: add void for intentional fire-and-forget, await for the rest.
TabularRow.tsx has onMouseOver/onMouseOut without onFocus/onBlur. Fix: add focus/blur handlers for keyboard users, or accept hover highlighting as visual-only and add inline disables.
Important
If you are interested in working on this issue, please leave a comment.
Tip
Please use a 👍 reaction to provide a +1/vote. This helps the community and maintainers prioritize this request.
Several oxlint rules are currently disabled because they have violations that need code fixes. This issue tracks enabling them.
Rules to enable
typescript/unbound-method(65 violations)Flags passing class methods as callbacks without binding. Many are likely false positives (Jotai setters, React Query methods that don't use
this), but some could be real bugs. Needs triage.typescript/no-floating-promises(28 violations)Requires all Promises to be awaited, returned, or explicitly voided. High-value rule — unhandled rejections are a common source of silent failures. Audit each violation: add
voidfor intentional fire-and-forget,awaitfor the rest.jsx-a11y/click-events-have-key-events+jsx-a11y/no-static-element-interactions(1 violation)ConnectionRow.tsxhas a<div onClick>without keyboard support. Fix: use a<button>or addrole="button"+onKeyDownhandler.jsx-a11y/mouse-events-have-key-events(2 violations)TabularRow.tsxhasonMouseOver/onMouseOutwithoutonFocus/onBlur. Fix: add focus/blur handlers for keyboard users, or accept hover highlighting as visual-only and add inline disables.Important
If you are interested in working on this issue, please leave a comment.
Tip
Please use a 👍 reaction to provide a +1/vote. This helps the community and maintainers prioritize this request.