eslint-plugin-immutable

Immutable rule set

An ESLint plugin that enforces the use of immutable code in JavaScript to improve application state management and reduce bugs.

ESLint plugin to disable all mutation in JavaScript.

GitHub

912 stars
13 watching
18 forks
Language: JavaScript
last commit: about 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
eslint-functional/eslint-plugin-functional An ESLint plugin to enforce functional programming and prevent mutation in JavaScript and TypeScript codebases. 857
brettz9/eslint-plugin Adds custom ESLint rules to enforce coding standards and best practices in JavaScript development. 2
mysticatea/eslint-plugin Provides a set of ESLint configurations and additional rules to enforce coding standards and detect bugs in JavaScript projects. 26
iliubinskii/eslint-plugin-misc A collection of ESLint rules for JavaScript and TypeScript files. 10
jugbot/eslint-plugin-rule-adoption Helps manage and enforce multiple ESLint rules across large codebases 1
eslint-community/eslint-plugin-security Identifies potential security vulnerabilities in JavaScript code 2,225
emmanueldemey/eslint-plugin-angular A set of rules to enforce best practices and prevent errors in AngularJS applications 618
eslint-community/eslint-plugin-promise Enforces best practices for JavaScript promises to improve code readability and maintainability. 943
eslint-community/eslint-plugin-n Provides additional ESLint rules for Node.js. 241
jfmengels/eslint-plugin-lodash-fp A set of rules to enforce best practices and consistency when using Lodash functions in JavaScript code. 151
tinloof/eslint-plugin-better-styled-components Automatically enforces coding standards for styled components in ESLint 65
brendanmorrell/eslint-plugin-styled-components-a11y An ESLint plugin to enforce accessibility rules on styled components in JavaScript projects 146
tlvince/eslint-plugin-jasmine ESLint plugin for enforcing Jasmine coding standards and best practices in JavaScript projects. 95
mozilla/eslint-plugin-no-unsanitized A custom ESLint rule to disallow unsafe innerHTML and similar calls in JavaScript code. 232
platinumazure/eslint-plugin-qunit Provides rules to enforce best practices and avoid common errors in QUnit tests. 30