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: over 1 year ago
Linked from 1 awesome list

eslinteslint-plugineslint-rulesfpfunctionalfunctional-programmingimmutabilityjavascripttypescript

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
purely-functional/eslint-plugin-pureEnforces purely functional programming practices in JavaScript code by disallowing certain constructs and enforcing best practices.29
mozilla/eslint-plugin-no-unsanitizedA custom ESLint rule to disallow unsafe innerHTML and similar calls in JavaScript code.232
eslint-community/eslint-plugin-securityIdentifies potential security vulnerabilities in JavaScript code2,225
jfmengels/eslint-plugin-fpA set of rules to enforce good practices in functional programming for JavaScript968
iliubinskii/eslint-plugin-miscA collection of ESLint rules for JavaScript and TypeScript files.10
brettz9/eslint-pluginAdds custom ESLint rules to enforce coding standards and best practices in JavaScript development.2
jhusain/eslint-plugin-immutableAn ESLint plugin that enforces the use of immutable code in JavaScript to improve application state management and reduce bugs.912
akronae/eslint-plugin-exception-handlingDetects and warns about potential errors in functions that might throw exceptions.31
eslint-community/eslint-plugin-eslint-commentsAdds additional ESLint rules for commenting out specific lines of code56
tinloof/eslint-plugin-better-styled-componentsAutomatically enforces coding standards for styled components in ESLint65
es-tooling/eslint-plugin-dependProvides suggestions for optimizing dependencies and reducing redundancy in software projects359
freaktechnik/eslint-plugin-array-funcA plugin for ESLint that enforces best practices for working with arrays in JavaScript.94
nkt/eslint-plugin-es5A plugin that helps developers maintain older JavaScript codebase conventions by enforcing strict rules and restrictions.54
azat-io/eslint-plugin-perfectionistA plugin for ESLint that enforces consistent code formatting and organization through rules-based sorting of various data structures.2,220
unlight/eslint-plugin-nestjsESLint plugin providing rules to enforce coding standards and best practices in NestJS projects40