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.
852 stars
9 watching
30 forks
Language: TypeScript
last commit: 20 days ago
Linked from 1 awesome list
eslinteslint-plugineslint-rulesfpfunctionalfunctional-programmingimmutabilityjavascripttypescript
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 |