Showing 13 of 157 projects
ESLint plugin providing linting rules and global variables for TestCafe end-to-end testing framework.
An ESLint plugin for linting Resig-style microtemplate strings used in Underscore.js, Lodash, and similar libraries.
An ESLint plugin that prevents common problems when using the chai-as-promised library for promise assertions.
ESLint plugin that warns against using spread operator for function arguments to prevent stack overflow with large arrays.
A utility to disable autofix for specific ESLint rules using a custom prefix in flat configurations.
A collection of additional ESLint rules and configurations for JavaScript code quality.
ESLint plugin that adds global variables for Chai's BDD assertion style in Mocha tests.
ESLint plugin that enforces explicit mutation markers for parameters in JavaScript and TypeScript to prevent accidental side effects.
ESLint rule to prevent functions from having too many arguments with the same type, promoting better TypeScript signature design.
An ESLint plugin that sorts imports by name and splits multi-import statements into single lines.
An ESLint plugin for incremental rule adoption in large codebases by sharing the burden among maintainers.
ESLint plugin that detects unsupported keywords in chai.js expect() assertions to prevent silent test failures.
Custom ESLint rules for Angular enforcing proper boolean input handling and attribute shorthand syntax.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.