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 18 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
use correct property hasSuggestions rather than hasSuggestion
One column per quarter.
create max-nested-describe rule
valid-describe: report on concise-body arrow functions
no-conditional-expect: check for expects in catchs on promises
valid-describe: support using each with modifiers
support all variations of describe, it, & test
consistent-test-it: properly handle describe.each (#796) (035bd30), closes #795
no-focused-tests: report on skip instead of concurrent
# 24.3.0 (2021-03-13) ### Features * unbound-method: create rule
no-identical-titles: support nested describes
# 24.2.0 (2021-03-09) ### Features * no-focused-tests: make fixable
no-identical-titles: ignore .each template cases
valid-describe: false positive with template describe.each
consistent-test-it: support it.each in describe.each
## 24.1.6 (2021-03-06) ### Bug Fixes * proper support for it.each
require-top-level-describe: import function that actually exists
lowercase-name: support .each methods
no-done-callback: fix regression with it.each
improve support for it.each involving tagged template literals
prefer-expect-assertions: add onlyFunctionsWithAsyncKeyword option
no-if: check both types of function expression (#672) (d462d50), closes #670
don't include deprecated rules in all config (#664) (f636021), closes #663
no-conditional-expect to the recommended ruleset (40cd89d)no-deprecated-functions to the recommended ruleset (5b2af00)no-interpolation-in-snapshots to the recommended ruleset (3705dff)valid-title to recommended ruleset (41f7873)no-jasmine-globals to error in recommended ruleset (7080952)whitelistedSnapshots option (8c1c0c9)no-done-callback will now report hooks using callbacks as well, not just testsno-test-callback to no-done-callbackno-conditional-expect ruleno-interpolation-in-snapshots ruleno-deprecated-functions rulevalid-title ruleno-jasmine-globals ruleno-large-snapshots runs on all files regardless of typeadd no-deprecated-functions to the recommended ruleset
no-conditional-expect to the recommended ruleset (40cd89d)no-deprecated-functions to the recommended ruleset (5b2af00)no-interpolation-in-snapshots to the recommended ruleset (3705dff)valid-title to recommended ruleset (41f7873)no-jasmine-globals to error in recommended ruleset (7080952)whitelistedSnapshots option (8c1c0c9)no-done-callback will now report hooks using callbacks as well, not just testsno-test-callback to no-done-callbackno-conditional-expect ruleno-interpolation-in-snapshots ruleno-deprecated-functions rulevalid-title ruleno-jasmine-globals ruleno-large-snapshots runs on all files regardless of typeno-large-snapshots: deprecate whitelistedSnapshots for new name
create no-interpolation-in-snapshots rule
no-if: report conditionals in call expressions (4cfcf08), closes #557
no-large-snapshots: actually compare allowed name strings to name
valid-title: support mustMatch & mustNotMatch options (#608) (4c7207e), closes #233
lowercase-name: ignore all top level describes when option is true (#614) (624018a), closes #613
no-conditional-expect rule (aba53e4)no-try-expect in favor of no-conditional-expect (6d07cad)lowercase-name: support ignoreTopLevelDescribe option (#611) (36fdcc5), closes #247
deprecate no-try-expect in favor of no-conditional-expect
no-standalone-expect: support additionalTestBlockFunctions
no-test-callback: check argument is an identifier
## 23.13.2 (2020-05-26) ### Bug Fixes * add fail to globals
no-if: use correct syntax for placeholder substitution in message
no-expect-resolves rule (b6a22e5)no-truthy-falsy rule (a67d92d)prefer-inline-snapshots rule (1360e9b)valid-expect: support minArgs & maxArgs options
deprecate no-expect-resolves rule
create no-restricted-matchers rule
no-deprecated-functions: support jest version setting
# 23.9.0 (2020-05-04) ### Features * create no-deprecated-functions
prefer-to-contain: check that expect argument is defined before use
remove tests from published package
valid-expect linting messages
(#501)
(7338362)valid-title: ensure argument node is defined before accessing props
no-if: support switch statements
# 23.3.0 (2020-01-04) ### Features * rules: add .concurrent support
valid-expect: warn on await expect() with no assertions
no-focused-tests: detect table format uage of .only.each
no-focused-tests: check each with table format
typo in the require-to-throw-message docs
get correct ruleName without specifying file extension
no-test-callback: don't provide fix for async functions (#469) (09111e0), closes #466
prefer-todo: ensure argument exists before trying to access it
valid-title: ignore string addition
Your coding agent can read these notes before it upgrades. Set up the MCP server →