19 Repos
Plugins to provide linting support for various testing frameworks.
Explore 19 awesome GitHub repositories matching part of an awesome list · Testing Framework Integration. Refine with filters or upvote what's useful.
ESLint plugin for Jest
Linting rules for Jest.
Linting rules for Testing Library.
An ESLint plugin for projects that use Cypress
Linting rules for Cypress end-to-end testing.
eslint plugin for vitest
Linting rules for Vitest.
ESLint plugin for Playwright
Linting rules for Playwright.
eslint rules for use with jest-dom
Linting rules for Jest-DOM.
ESLint rules for mocha
Linting rules for Mocha tests.
ESLint rules for AVA
Linting rules for the AVA test runner.
ESLint rules for formatting test suites written for jest.
Formatting rules for Jest tests.
ESLint rules for Jasmine
Linting rules for Jasmine tests.
Makes eslint friendly towards Chai.js 'expect' and 'should' statements.
Linting rules for Chai-friendly assertions.
ESLint plugin containing rules useful for QUnit tests.
Linting rules for QUnit tests.
ESLint plugin that checks for common chai.js expect() mistakes
Linting rules for Chai expect assertions.
Check mocha tests for empty titles and equal titles, huge number of assertions in the one test and invalid sinon usage
Cleanup rules for Mocha tests.
You'll first need to install ESLint:
Linting rules for Cucumber tests.
ESLint rules for TestCafe from the TestCafe community.
Linting rules for TestCafe.
Prevent common problems when using chai-as-promised
Linting rules for Chai as-promised assertions.
eslint-Plugin to add globals for mochas chai assertion library
Linting rules for Chai BDD assertions.
ESLint plugin that checks for unsupported keywords in chai.js expect() assertions. Chai allows you to chain words to make readable assertions, but unfortunately you can include keywords that chai knows nothing about, and it will not fail the test. This eslint plugin helps you catch any such…
Linting rules for Chai expect keywords.