@luxass/eslint-utils@0.1.1Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
luxass/eslint-utilsA collection of ESLint utilities
eslint-utils
ESlint utilities
📦 Installation
npm install @luxass/eslint-utils
📚 Usage
import { createEslintRule, createESLintRuleBuilder } from "@luxass/eslint-utils"; const createESLintRule = createEslintRuleBuilder("https://github.com/luxass/eslint-plugin-overdrive/blob/main/src/rules/$RULE_NAME.md"); const preferNothing = createESLintRule<[], "preferNothing">({ name: "preferNothing", meta: { type: "suggestion", docs: { description: "Prefer nothing", recommended: "error", }, schema: [], }, defaultOptions: [], create(context) { return { Program(node) { context.report({ node, messageId: "preferNothing", }); }, }; }, messages: { preferNothing: "Prefer nothing", }, }); // the rule will now have the following docs url "https://github.com/luxass/eslint-plugin-overdrive/blob/main/src/rules/prefer-nothing.md"
📄 License
Published under MIT License.
Built and signed on
GitHub Actions
Add Package
deno add jsr:@luxass/eslint-utils
Import symbol
import * as eslint_utils from "@luxass/eslint-utils";
Import directly with a jsr specifier
import * as eslint_utils from "jsr:@luxass/eslint-utils";
Add Package
pnpm i jsr:@luxass/eslint-utils
pnpm dlx jsr add @luxass/eslint-utils
Import symbol
import * as eslint_utils from "@luxass/eslint-utils";
Add Package
yarn add jsr:@luxass/eslint-utils
yarn dlx jsr add @luxass/eslint-utils
Import symbol
import * as eslint_utils from "@luxass/eslint-utils";
Add Package
vlt install jsr:@luxass/eslint-utils
Import symbol
import * as eslint_utils from "@luxass/eslint-utils";
Add Package
npx jsr add @luxass/eslint-utils
Import symbol
import * as eslint_utils from "@luxass/eslint-utils";
Add Package
bunx jsr add @luxass/eslint-utils
Import symbol
import * as eslint_utils from "@luxass/eslint-utils";