NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2199 most downloaded on npm
ESLint rules for Jest
Last release 21 days ago
30 Aug 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
10 years old
381 releases · first in 2016
require-tothrow-message: rename rule to require-to-throw-message (#306) (53653c1), closes #296
node@6 support (2ce233c), closes #410valid-describe to valid-title (1275471)require-tothrow-message to require-to-throw-messagevalid-describe no longer validates the title - use
valid-title for that purposeno-empty-title (use valid-title instead)One column per quarter.
valid-title: support detecting & fixing trailing spaces in titles
valid-title: check if node has arguments first
# 22.20.0 (2019-10-22) ### Features * rules: prefer valid-title
support allowedPrefixes option in lowercase-name rule
# 22.18.0 (2019-10-12) ### Features * rules: prefer-hooks-on-top
matchers: add toStrictEqual as equality matcher (#412) (eacb78a), closes #411
rules: add require-top-level-describe rule (#407) (1c40d1a), closes #401
handle ts as expression in marchers
prefer-spy-on: do not change behavior of fixed instances (#390) (d9a79b2), closes #389
# 22.15.0 (2019-08-07) ### Features * rules: no-expect-resolves
check method(node) returns truthy before trying to using results (#358) (4a6d486), closes #357
rules: no-standalone-expect (#350) (9e3e94f), closes #342
valid-expect: work with .then (#352) (0bbfb3a), closes #347
tsutils: identify only valid global properties
util: identify only valid global properties (#341) (8e67740), closes #340
prefer hasOwnProperty over in (b27c80d), closes #334
import TS utils from correct package
add TypeScript as a dependency (f64441b), closes #339
valid-describe: ignore describe.each (#337) (ed2a0f6), closes #334
# 22.13.0 (2019-07-21) ### Features * rules: no-try-expect
require-tothrow-message: require throw messages on async functions
no-export: new rule for no-export
# 22.10.0 (2019-07-17) ### Features * rules: adds no-if rule
no-large-snapshots: option for whitelisting snapshots
rules: no-duplicate-hooks (#298) (dd4bbaf), closes #231
add missing schemas so rule config is properly validated
add defined guards to util functions
config: added shareable configuration jest/all
add-no-commented-out: correct false positives
move @typescript-eslint/experimental-utils to dependencies
install: do not build during postinstall (#265) (9a7d7f0), closes #263
rules: add no-commented-out rule
no-mocks-import: do not crash on dynamic require (#250) (bdc0bb0), closes #249
Nothing published for this version
make sure to always export all available rules
rules: Add no-empty-title rule (#238) (c793b7a), closes #226
jest/no-identical-title: don't show an error for different template literals
no-identical-title: not reporting when using backticks (#237) (4f8ef6d), closes #232
rules: add prefer-called-with rule
use range instead of start/end properties
## 22.2.1 (2019-01-30) ### Bug Fixes * dummy commit for release
Nothing published for this version
no-alias-methods: handle missing assertion node (b5c22dc), closes #213
no-alias-methods: support .not, .resolves & .rejects
add guard for missing assertion invocation
rules: add no-truthy-falsy rule (ff34315), closes #204
no-jasmine-globals: fix false positives for pending/fail/spyOn (#205) (edbd1a2), closes #156
update list of recommended rules
valid-expect-in-promise: fix type exception (60919f6), closes #195
prefer-spy-on: fix Cannot read property 'type' of undefined (#199) (02cd21a), closes #198
add prefer-spy-on rule (#191) (ae7aee9), closes #185
no-focused-tests: detect usage like 'fit.each()' (63e6818), closes #188
no-large-snapshots: support inline snapshots
rules: add no-test-callback rule
no-disabled-tests: stop picking up all funcs that start it/test
add prefer-to-contain rule (#174) (83a4c48), closes #100
expect-expect: support MemberExpressions in assertFunctionNames (#176) (9466959), closes #175
Your coding agent can read these notes before it upgrades. Set up the MCP server →