eslint-plugin-no-constructor-bind

Constructor cleaner

Prevents binding functions and initial state setup in class constructors to improve code clarity and reduce unnecessary complexity.

Prefer class arrow functions to binding in the constructor

GitHub

12 stars
2 watching
1 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 1 awesome list


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
buildo/eslint-plugin-no-loops A plugin that enforces the avoidance of unnecessary loops in JavaScript code 127
wisniewski94/eslint-plugin-no-comments Prevents leaving unnecessary comment blocks in JavaScript code to keep the production environment secure 14
dustinspecker/eslint-plugin-no-use-extend-native Prevents use of extended native objects in JavaScript code 56
brettz9/eslint-plugin Adds custom ESLint rules to enforce coding standards and best practices in JavaScript development. 2
mozilla/eslint-plugin-no-unsanitized A custom ESLint rule to disallow unsafe innerHTML and similar calls in JavaScript code. 232
tinloof/eslint-plugin-better-styled-components Automatically enforces coding standards for styled components in ESLint 65
jens-ox/eslint-plugin-material-ui-unused-classes Detects unused Material UI styling classes in JavaScript code 31
eslint-functional/eslint-plugin-functional An ESLint plugin to enforce functional programming and prevent mutation in JavaScript and TypeScript codebases. 857
javierbrea/eslint-plugin-boundaries Ensures software architecture boundaries are respected by checking folders and files structure and dependencies 583
jamiemason/eslint-plugin-prefer-arrow-functions An ESLint plugin to convert plain functions into arrow functions where possible without changing behavior. 55
hkalbasi/eslint-plugin-toplevel Prevents side effects at module tops 19
wikimedia/eslint-plugin-no-jquery A plugin to control and enforce the use of native equivalents in JavaScript code when using jQuery. 31
cunarist/eslint-config-clean-typescript An ESLint configuration to enforce classic JavaScript features in TypeScript by banning excessive keywords 1
alexmost/eslint-plugin-deprecate Provides warnings about deprecated code usage to help refactor and maintain existing codebases. 81