Plumeria logoPlumeria

ESLint

The @plumeria/eslint-plugin package

Installation

Terminal
npm i --save-dev @plumeria/eslint-plugin
Terminal
yarn add -D @plumeria/eslint-plugin
Terminal
pnpm i --save-dev @plumeria/eslint-plugin

Overview

TypeScript
import type { ESLint, Linter, Rule } from 'eslint';
type PlumeriaPlugin = ESLint.Plugin & {
    rules: Record<string, Rule.RuleModule>;
    configs: {
        recommended: Linter.LegacyConfig;
    };
    flatConfigs: {
        recommended: Linter.Config;
    };
};
export declare const plumeria: PlumeriaPlugin;

API

Rules: recommended

  • @plumeria/no-destructure:(error)
  • @plumeria/no-inner-call:(error)
  • @plumeria/no-unused-keys:(warn)
  • @plumeria/sort-properties:(warn)
  • @plumeria/validate-values:(warn)

When using recommended, all rules are turned on.

On this page