NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3627 most downloaded on npm
More than 300 powerful ESLint rules
Last release today
03 Oct 2026
Release timing varies
gaps range from 8 days to 4 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
133 releases · first in 2016
Require ESLint 5. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/a6ce053a9d2661d459a2d36728c15fc21353a41a
explicit-length-check rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/ad1fd85640a266fe85ebc0b0cffe6dcb21dca0c5https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v4.0.3...v5.0.0
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Added: `prefer-add-event-listener` rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/b7e4afbf6562b93d88f6c652a64df72316c73004
prefer-add-event-listener rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/b7e4afbf6562b93d88f6c652a64df72316c73004prefer-spread rule rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/aeedf6fa7c7f69520b03df493a07dd46b3d1caa6no-unsafe-regex rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/b1beb61bf3a5f1c0c2c6e2b862907dffcef65b60error-message rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/dd05f68f42b51c5941a59fb1509ef48bad658440caughtErrorsIgnorePattern option to catch-error-name rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/54738bed4936a2f06215bc124081d0fc6dd571a1filename-case rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/6a9b550f08461b35c99a465dc7c42420c90eb089no-abusive-eslint-disable rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1b7c27f5c7d10d5ed6acfe1e37192f497a1f27f0regex-shorthand rule. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/adc59dbb5d7740ad983cc1425bc8317651f858adhttps://github.com/sindresorhus/eslint-plugin-unicorn/compare/v3.0.1...v4.0.0
Big thanks to @johnwu93 @bdougherty @evilebottnawi @Arcanemagus @sudo-suhas for contributing to this release! 🎉
https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v3.0.0...v3.0.1
Bugfixes
https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v3.0.0...v3.0.1
Added `import-index` rule. cab60da3649ab4ab058d90880b301dbdb10d4473
import-index rule. cab60da3649ab4ab058d90880b301dbdb10d4473new-for-builtins rule. 9dfd50858ef20c76d8ad68efb85560e812b7f99aregex-shorthand rule. cba8dd9f31f2ff5646376b137a85f95ab2567e98no-fn-reference-in-iterator rule. c11cc5db3db15087314c85dd98055a555818346bexplicit-length-check rule. 0c61fde82a8f01c61e34b38b55ef5105f5487a9fescape-case and no-hex-escape rules. They were previously disabled because of some issues. 81b92a945620ed4bbcc10fe7220ab25a8c92667bAll changes: https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v2.1.1...v3.0.0
Nothing published for this version
Disable the escape-case and no-hex-escape rules in the recommended config until they work reliably. https://github.com/sindresorhus/eslint-plugin-unic
Disable the escape-case and no-hex-escape rules in the recommended config until they work reliably. https://github.com/sindresorhus/eslint-plugin-unicorn/commit/b892525e19e01150972abdaf44515d367f17e3ee
See: #85
Support custom errors in the throw-new-error rule
throw-new-error ruleescape-case rulehttps://github.com/sindresorhus/eslint-plugin-unicorn/compare/v2.0.1...v2.1.0
Fixed some urgent crasher issues.
Fixed some urgent crasher issues.
Help wanted to add integration tests so this doesn't happen in the future.
no-new-buffer - Enforce the use of Buffer.from() and Buffer.alloc() instead of the deprecated new Buffer(). _(fixable)_
instanceof Array, instead use Array.isArray(). (fixable)Buffer.from() and Buffer.alloc() instead of the deprecated new Buffer(). (fixable)Error subclassing. (fixable)String#startsWith & String#endsWith over more complex alternatives.TypeError in type checking conditions. (fixable)https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v1.0.0...v2.0.0
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →