ESLint plugin providing fixture and test globals for TestCafe to enforce good practices in end-to-end testing.
eslint-plugin-testcafe is an ESLint plugin designed specifically for TestCafe, a popular end-to-end web testing framework. It provides linting rules and global definitions for TestCafe's fixture and test structures, helping developers write more reliable and maintainable test code.
fixture and test as global variables, eliminating undefined variable warnings.plugin:testcafe/recommended extends property.The plugin follows the principle that consistent linting improves test code quality and reduces common errors in TestCafe test suites.
Set up a modern web app by running one command.
Global identifiers from different JavaScript environments
eslint-plugin-chai-assert-bdd is an ESLint plugin designed to prevent undefined variable errors when using Chai's BDD assertion style in Mocha test suites. It automatically adds Chai's BDD globals to ESLint's scope, eliminating false positive linting errors for assertions like `expect`, `should`, and `assert`. ## Key Features - **BDD Assertion Support** — Adds global variables for Chai's Behavior-Driven Development assertion style including `expect`, `should`, and `assert`. - **Mocha Integration** — Specifically designed for use with Mocha test frameworks where Chai is the assertion library. - **Zero Configuration** — Simple plugin activation without complex configuration requirements. - **ESLint Compatibility** — Works seamlessly with ESLint's plugin system and configuration files. ## Philosophy The plugin follows a minimalistic approach, focusing solely on solving the specific problem of undefined variable errors for Chai BDD assertions without adding unnecessary complexity or configuration overhead.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.