@implementjs/eslint
v0.0.2
Published
Lint rules for the implement mistakes types cannot catch. An ESLint plugin, and oxlint runs it too.
Maintainers
Readme
@implementjs/eslint
Lint rules for the implement mistakes types cannot catch: a
subscription whose unsubscribe went missing, a misspelled aria attribute, a Lifecycle that
wanted to be a Watch.
npm install -D @implementjs/eslintThe same package is the plugin for both linters.
oxlint
// oxlint.config.ts
import { defineConfig } from "oxlint";
export default defineConfig({
jsPlugins: ["@implementjs/eslint"],
rules: {
"implementjs/no-hanging-unsubscribe": "error",
"implementjs/no-signal-condition": "error",
"implementjs/prefer-foreach": "error",
"implementjs/valid-aria": "error",
},
});ESLint
// eslint.config.ts
import implementjs from "@implementjs/eslint";
export default [implementjs.configs.recommended];Full documentation: implementjs.dev/eslint
