eslint-plugin-pure

Code cleaner

Enforces purely functional programming practices in JavaScript code by disallowing certain constructs and enforcing best practices.

GitHub

29 stars
2 watching
1 forks
Language: JavaScript
last commit: over 8 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
markalfred/eslint-plugin-no-constructor-bind Prevents binding functions and initial state setup in class constructors to improve code clarity and reduce unnecessary complexity. 12
nkt/eslint-plugin-es5 A plugin that helps developers maintain older JavaScript codebase conventions by enforcing strict rules and restrictions. 54
wikimedia/eslint-plugin-no-jquery A plugin to control and enforce the use of native equivalents in JavaScript code when using jQuery. 31
eslint-community/eslint-plugin-promise Enforces best practices for JavaScript promises to improve code readability and maintainability. 943
mysticatea/eslint-plugin Provides a set of ESLint configurations and additional rules to enforce coding standards and detect bugs in JavaScript projects. 26
mozilla/eslint-plugin-no-unsanitized A custom ESLint rule to disallow unsafe innerHTML and similar calls in JavaScript code. 232
glavin001/tslint-clean-code A set of TSLint rules to enforce Clean Code practices in TypeScript development. 169
brettz9/eslint-plugin Adds custom ESLint rules to enforce coding standards and best practices in JavaScript development. 2
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
amwmedia/eslint-plugin-woke An ESLint plugin designed to help detect and prevent discriminatory language in codebases. 33
alexmost/eslint-plugin-deprecate Provides warnings about deprecated code usage to help refactor and maintain existing codebases. 81
brettz9/eslint-plugin-query A tool for querying and analyzing JavaScript code to enforce specific syntax rules during linting or ad-hoc inspections. 6
tinloof/eslint-plugin-better-styled-components Automatically enforces coding standards for styled components in ESLint 65
cunarist/eslint-config-clean-typescript An ESLint configuration to enforce classic JavaScript features in TypeScript by banning excessive keywords 1