npm.io
2.0.3 • Published 11 months ago

eslint-plugin-immutable-class

Licence
Apache-2.0
Version
2.0.3
Deps
1
Size
37 kB
Vulns
0
Weekly
0
Stars
8

Immutable Class ESLint Plugins

An ESLint plugin with various rules for enforcing immutable-class requirements.

Usage

$ npm i -D eslint-plugin-immutable-class

eslint.config.mjs:

import immutableClass from 'eslint-plugin-immutable-class';

export default [immutableClass.recommended];

Rules

Key: = recommended, = fixable

Rule Description
immutable-class/declare-implicit-fields Ensure that implicit Immutable Class properties are defined with declare
immutable-class/readonly-implicit-fields Ensure that implicit Immutable Class properties use readonly

Keywords