{"adoption": {"forks": 251, "observed_at": "2026-09-01T02:14:03.250646+00:00", "stars": 1170}, "canonical_url": "https://ross.abutalabs.com/products/eslint-plugin-jest", "card": {"archived": false, "artifact_type": "plugin", "description": "ESLint plugin for Jest ", "domain": ["testing", "developer-tools"], "enriched": true, "function": ["testing", "linter", "developer-tools"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["jest-community/eslint-plugin-jest"], "name": "jest-community/eslint-plugin-jest", "platform": ["cli", "editor-plugin"], "pushed_at": "2026-08-31T08:01:58+00:00", "repo": "jest-community/eslint-plugin-jest", "stars": 1170, "tags": ["eslint-plugin", "jest", "linting", "test-quality", "typescript", "javascript", "nodejs"], "topics": ["eslint-plugin", "jest", "eslint"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/eslint-plugin-jest", "repo": "jest-community/eslint-plugin-jest", "role": "main", "score": 100}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.250646+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:28:37.178248+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3a1288783f0998fc167883eb28dac82034ef70eaf5d1df3549c71e8be8c12fc2", "fetched_at": "2026-09-01T02:14:03.250646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jest-community/eslint-plugin-jest"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 100}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3220, "days_push": 2, "days_rel": 3, "gap_med": 2, "n_releases_24m": 56}, "score": 100, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}