Additional ESLint rules and configurations from Toru Nagashima. Current stable version 4.2.4 supports ESLint >= 3.1.0 and Node.js ^4.0.0 or >=6.0.0. Provides rules for blocking scope, instanceof checks, array detection, rest/spread patterns, and more. Package was renamed to @mysticatea/eslint-plugin after v5.0.0, with breaking changes dropping Node.js 4.x and ESLint 3.x/4.x. Notable for its curated set of rules and integrations with TypeScript and Vue.
npm install eslint-plugin-mysticateaVerified import paths — ran on the pinned version, not inferred.
Shows how to install and use the plugin with a single rule in both flat and legacy ESLint configs.
Update package to @mysticatea/eslint-plugin and adjust imports/configs accordingly.
Use legacy ESLint config format, or upgrade to v5+ with flat config support.
Upgrade to @mysticatea/eslint-plugin (v5 or later).
Manually review arrays with holes; the auto-fix changes behavior (e.g., [,,,1] vs [...[,,,],1]).
Run npm install @mysticatea/eslint-plugin --save-dev and update references.
Ensure the plugin is installed and added to plugins array in eslint.config.js.
Import directly: import { rules } from 'eslint-plugin-mysticatea'.