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
OXC.Lint.run/3 — lint JS/TS source with oxlint's 650+ built-in rules via a Rust NIF. Supports all oxlint plugins (react, typescript, unicorn, import, jsdoc, jest, vitest, jsx-a11y, nextjs, promise, node, vue) and configurable rule severities.
OXC.Lint.Rule behaviour — write custom lint rules in Elixir that operate on the parsed ESTree AST. Rules use OXC.walk/2, OXC.collect/2, or OXC.postwalk/3 for traversal and return diagnostics with spans.
Built-in and custom rules run together in a single OXC.Lint.run/3 call.