Rare find

Unicorn. A collection of 300+ code quality rules for JavaScript projects.

github.com/sindresorhus/eslint-plugin-unicorn

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • Fix `process.exit` control-flow analysis (#3590)
  • `no-negated-comparison`: Never check relational operators (#3589)
  • `prefer-else-if`: Handle existing `else if` chains (#3587)
  • Add `single-line-block-comment-style` rule (#3584)
  • Harden rules (#3585)
  • `consistent-export-decorator-position`: Fix decorator position report…
  • `consistent-boolean-name`: Add `wrappers` option (#3572)
  • Add `no-unsafe-sqlite-interpolation` rule (#3582)
  • `no-unnecessary-string-trim`: Handle Zod string schemas (#3577)
  • `name-replacements`: Handle TypeScript parameter properties (#3575)
  • Meta tweaks
  • Add `no-barrel-files` rule (#3570)
  • `no-array-for-each`: Fix deprecation docs (#3568)
  • Minor docs improvements (#3569)
  • `prefer-await`: Document async IIFE in constructors (#3565)
  • Add rationales to rule documentation (#3563)
  • `prefer-set-has`: Fix false positives for computed members (#3562)
  • `prefer-simple-condition-first`: Treat `== null` checks as simple (#3…
  • Improve performance (#3560)
  • `prefer-https`: Add `ignore` option (#3557)
  • Release —
  • Release —
  • Release —
  • Release —
June 2026
  • Release —
  • Release —
  • Release —
  • Release —
  • Release —
  • Release —