eslint-plugin-immutable-2
ESLint plugin for teams that want consistent immutable and functional TypeScript conventions.
The plugin ships focused presets for modern Flat Config usage.
Installationâ
npm install --save-dev eslint-plugin-immutable-2 typescript
@typescript-eslint/parseris loaded automatically by plugin presets.
Quick start (Flat Config)â
import immutable from "eslint-plugin-immutable-2";
export default [immutable.configs.recommended];
recommended maps to the immutable baseline preset.
Presetsâ
| Preset | Preset page |
|---|---|
ðĒ immutable.configs["functional-lite"] | Functional Lite |
ðĄ immutable.configs.functional | Functional |
ð immutable.configs.immutable | Immutable |
ðĩ immutable.configs.recommended | Recommended |
ðĢ immutable.configs.all | All |
Next stepsâ
- Open Getting Started in this sidebar.
- Browse Presets for preset-by-preset guidance.
- Use Rules to review every rule with examples.