npm / eslint-plugin-lodash
eslint-plugin-lodash
What changed in eslint-plugin-lodash 8, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
4 breaking17 new APIs and options2 behavior and defaults1 tooling3 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initeslint-plugin-lodash 827 changes
Breaking changes 4
The prefer-chain and no-single-chain rules were combined into a single chaining rule.
The option name changed from ignorePatterns to ignoreObjects.
Node 8 support was dropped.
The rule now reports on string methods.
New APIs and options 17
The chaining rule gained an implicit option.
Added the collection-method-value rule.
Added the collection-ordering rule.
Added the consistent-compose rule.
The preferred-alias rule gained an ignoreMethods option.
Added an option to import from method packages.
Added support for Lodash-es.
Added the no-extra-args rule.
Added the no-unbound-this rule.
Added an onlyLiterals option to prefer-matches and prefer-matches-prop.
The rule gained an option to handle function declarations.
Added the prefer-find rule.
Added the prefer-immutable-method rule.
Added the prefer-includes rule.
Added the prefer-some rule.
Added a rule suggesting _.startsWith for indexOf(..., '') === 0.
The rule gained an option for exceptions.
Behavior and default changes 2
Lodash became a full dependency, so users no longer need to provide it as a peer dependency.
The default and recommended configuration value changed to a string.
Tooling 1
Added ESLint as a peer dependency.
Fixes and other changes 3
Fixes the rule’s incompatibility with ESLint v9.
The rule gained additional cases and autofixes for paths.
The unwrap rule was fixed.