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

857 stars
10 watching
30 forks
Language: TypeScript
last commit: about 1 month 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. 232
eslint-community/eslint-plugin-security Identifies potential security vulnerabilities in JavaScript code 2,225
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. 31
eslint-community/eslint-plugin-eslint-comments Adds additional ESLint rules for commenting out specific lines of code 56
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 359
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 code formatting and organization through rules-based sorting of various data structures. 2,220
unlight/eslint-plugin-nestjs ESLint plugin providing rules to enforce coding standards and best practices in NestJS projects 40