sindresorhus/eslint-plugin-unicorn
More than 300 powerful ESLint rules observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 8
- age_days: 3798
- days_rel: 30
- days_push: 7
- n_releases_24m: 24
Adoption not part of the score
5230 stars · 495 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An ESLint plugin offering more than 300 powerful lint rules for JavaScript and TypeScript, with some rules also covering CSS, HTML, JSON, Markdown, and YAML via matching language plugins. It provides preset configurations (recommended, unopinionated) and many automatically fixable rules.
Use cases
- lint javascript code with extra rules beyond eslint core
- enforce modern javascript best practices in a codebase
- auto-fix common code style issues in eslint
- lint typescript projects with opinionated rules
- lint json yaml and markdown files with eslint
- improve code quality in a nodejs project
When to choose
- you use ESLint with flat config and want a large set of high-quality, opinionated rules
- you want many auto-fixable rules to keep code idiomatic and modern
- you use XO or want a recommended preset to get started quickly
When to avoid
- your project cannot use ESLint >= 10.4 with flat config and ESM
- you need minimal, unopinionated linting without extra stylistic rules
- you lint languages other than JavaScript/TypeScript without the matching ESLint language plugins
Facets
plugin · maturity active
linter developer-tools code-review developer-tools web-development cli cross-platform eslint-plugin linting javascript typescript code-quality static-analysis auto-fix nodejs
1 source
- readme: https://github.com/sindresorhus/eslint-plugin-unicorn · fetched 2026-08-28 · 7fed1baecd8c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sindresorhus/eslint-plugin-unicorn | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="sindresorhus/eslint-plugin-unicorn")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem