# jest-community/eslint-plugin-jest

ESLint plugin for Jest

Repository: https://github.com/jest-community/eslint-plugin-jest
Canonical: https://ross.abutalabs.com/products/eslint-plugin-jest
Language: TypeScript
License: MIT
License Family: permissive
Topics: eslint-plugin, jest, eslint
Last push: 2026-08-31T08:01:58+00:00

## Health v2 (maintenance only)
Score: 100/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 100, longevity 100
- inputs: {"age_days": 3220, "days_push": 2, "days_rel": 3, "gap_med": 2, "n_releases_24m": 56}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1170, forks 251 (observed 2026-09-01T02:14:03.250646+00:00)

## What it is
An ESLint plugin providing lint rules for Jest test suites, catching issues like disabled or focused tests, invalid expectations, and enforcing best practices. It supports both flat and legacy ESLint configurations and can be adapted to alternative test runners like Vitest or bun:test.

## Use cases
- lint jest test files for common mistakes
- prevent committing focused or skipped tests
- enforce consistent test style rules across a codebase
- validate expect assertions are syntactically correct
- configure eslint rules for vitest or bun test globals

## When to choose
- your project uses Jest (or a compatible runner) with ESLint
- you want automated enforcement of testing best practices in CI
- you need to catch accidental .only or .skip in tests before merge

## When to avoid
- you don't use ESLint in your project
- you use a test framework whose semantics differ significantly from Jest
- you want runtime test execution rather than static linting

## Facets
- artifact type: plugin
- maturity: active
- function: testing, linter, developer-tools
- domain: testing, developer-tools
- platform: cli, editor-plugin
- tags: eslint-plugin, jest, linting, test-quality, typescript, javascript, nodejs

## Member repositories
- jest-community/eslint-plugin-jest (main) score 100

## Provenance
- Observed fields: from GitHub, fetched 2026-09-01T02:14:03.250646+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:28:37.178248+00:00, confidence not recorded.
  - readme: https://github.com/jest-community/eslint-plugin-jest (fetched 2026-09-01T02:14:03.250646+00:00, sha 3a1288783f09)
- Data as of 2026-08-30T08:39:29.467469+00:00.
