eslint-plugin-functional

Code sanitizer

An ESLint plugin to enforce functional programming and prevent mutation in JavaScript and TypeScript codebases.

ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

GitHub

852 stars
9 watching
30 forks
Language: TypeScript
last commit: 20 days ago
Linked from 1 awesome list

eslinteslint-plugineslint-rulesfpfunctionalfunctional-programmingimmutabilityjavascripttypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
purely-functional/eslint-plugin-pure Enforces purely functional programming practices in JavaScript code by disallowing certain constructs and enforcing best practices. 29
mozilla/eslint-plugin-no-unsanitized A custom ESLint rule to disallow unsafe innerHTML and similar calls in JavaScript code. 231
eslint-community/eslint-plugin-security Identifies potential security vulnerabilities in JavaScript code 2,220
jfmengels/eslint-plugin-fp A set of rules to enforce good practices in functional programming for JavaScript 968
iliubinskii/eslint-plugin-misc A collection of ESLint rules for JavaScript and TypeScript files. 10
brettz9/eslint-plugin Adds custom ESLint rules to enforce coding standards and best practices in JavaScript development. 2
jhusain/eslint-plugin-immutable An ESLint plugin that enforces the use of immutable code in JavaScript to improve application state management and reduce bugs. 912
akronae/eslint-plugin-exception-handling Detects and warns about potential errors in functions that might throw exceptions. 26
eslint-community/eslint-plugin-eslint-comments Adds additional ESLint rules for commenting out specific lines of code 53
tinloof/eslint-plugin-better-styled-components Automatically enforces coding standards for styled components in ESLint 65
es-tooling/eslint-plugin-depend Provides suggestions for optimizing dependencies and reducing redundancy in software projects 349
freaktechnik/eslint-plugin-array-func A plugin for ESLint that enforces best practices for working with arrays in JavaScript. 94
nkt/eslint-plugin-es5 A plugin that helps developers maintain older JavaScript codebase conventions by enforcing strict rules and restrictions. 54
azat-io/eslint-plugin-perfectionist A plugin for ESLint that enforces consistent sorting of various data in code 1,932
unlight/eslint-plugin-nestjs ESLint plugin providing rules to enforce coding standards and best practices in NestJS projects 40