Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. ESLint
  3. TestCafe-Community

TestCafe-Community

MITTypeScriptv2.0.1

ESLint plugin providing linting rules and global variables for TestCafe end-to-end testing framework.

GitHubGitHub
4 stars2 forks0 contributors

Overview

eslint-plugin-testcafe-community is an ESLint plugin designed specifically for the TestCafe end-to-end testing framework. It provides essential linting rules and defines global variables like fixture and test to enforce best practices and maintain code quality in TestCafe test suites.

Key Features

  • Missing Expect Detection — Ensures tests contain at least one assertion to prevent incomplete test cases.
  • Debug Statement Prevention — Flags t.debug() calls to ensure they are not left in production test code.
  • Disabled Test Prevention — Detects and warns about tests disabled via fixture.skip() or test.skip() to avoid forgotten tests.
  • Duplicate Title Detection — Enforces unique titles for all test cases to improve test organization and clarity.
  • Focused Test Prevention — Prevents a single test or fixture from monopolizing test execution focus.

Philosophy

The plugin emphasizes maintaining clean, reliable, and well-structured TestCafe test code by automating common linting checks and promoting community-driven best practices.

Quick Stats

Stars4
Forks2
Contributors0
Open Issues22
Last commit11 months ago
CreatedSince 2020

Tags

#typescript#code-quality#end-to-end-testing#eslint-plugin#javascript#testing-tools#linting#testcafe

Built With

T
TypeScript
E
ESLint

Included in

ESLint4.7k
Auto-fetched 1 day ago

Related Projects

Enforcing practicesEnforcing practices

ESLint plugin for Jest

Stars1,173
Forks255
Last commit4 days ago
Testing LibraryTesting Library

ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library

Stars1,065
Forks167
Last commit2 days ago
CypressCypress

An ESLint plugin for projects that use Cypress

Stars729
Forks95
Last commit1 day ago
PlaywrightPlaywright

ESLint plugin for Playwright

Stars398
Forks63
Last commit5 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub