https://github.com/sindresorhus/eslint-plugin-unicorn
eslint eslint-config eslint-plugin eslint-rules javascript linting-rules nodejs unicorns xo
Score: 34.87712454018724
Last synced: about 22 hours ago
JSON representation
Repository metadata:
More than 300 powerful ESLint rules
- Host: GitHub
- URL: https://github.com/sindresorhus/eslint-plugin-unicorn
- Owner: sindresorhus
- License: mit
- Created: 2016-04-09T07:48:04.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2026-10-31T11:19:11.000Z (2 days ago)
- Last Synced: 2026-10-31T14:44:34.451Z (2 days ago)
- Topics: eslint, eslint-config, eslint-plugin, eslint-rules, javascript, linting-rules, nodejs, unicorns, xo
- Language: JavaScript
- Homepage:
- Size: 16.5 MB
- Stars: 5,284
- Watchers: 26
- Forks: 500
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- Contributing: .github/contributing.md
- License: license
- Security: .github/security.md
- Agents: AGENTS.md
- Claude: CLAUDE.md
-
Funding:
- Github: sindresorhus
- Open collective: sindresorhus
- Buy me a coffee: sindresorhus
- Custom: https://sindresorhus.com/donate
Owner metadata:
- Name: Sindre Sorhus
- Login: sindresorhus
- Email:
- Kind: user
- Description: Full-Time Open-Sourcerer. Focused on Swift & JavaScript. Makes macOS apps, CLI tools, npm packages.
- Website: https://sindresorhus.com/apps
- Location:
- Twitter: sindresorhus
- Company:
- Icon url: https://avatars.githubusercontent.com/u/170270?u=34acd557a042ac478d273a4621570cadb6b0bd89&v=4
- Repositories: 1111
- Last Synced at: 2024-10-29T21:14:09.635Z
- Profile URL: https://github.com/sindresorhus
GitHub Events
Total
- Create event: 210
- Delete event: 192
- Fork event: 73
- Issue comment event: 560
- Issues event: 326
- Pull request event: 289
- Pull request review comment event: 312
- Pull request review event: 364
- Push event: 482
- Release event: 9
- Watch event: 535
- Total: 3352
Last Year
- Create event: 198
- Delete event: 187
- Fork event: 13
- Issue comment event: 50
- Issues event: 90
- Pull request event: 84
- Pull request review comment event: 23
- Pull request review event: 40
- Push event: 352
- Watch event: 58
- Total: 1095
Committers metadata
Last synced: 2 days ago
Total Commits: 2,669
Total Committers: 186
Avg Commits per committer: 14.349
Development Distribution Score (DDS): 0.517
Commits in past year: 1,093
Committers in past year: 18
Avg Commits per committer in past year: 60.722
Development Distribution Score (DDS) in past year: 0.044
| Name | Commits | |
|---|---|---|
| Sindre Sorhus | s****s@g****m | 1288 |
| fisker Cheung | l****y@g****m | 925 |
| Bryan Mishkin | 6****h | 38 |
| Federico Brigante | m****e@f****m | 23 |
| futpib | f****b@g****m | 22 |
| Adam Babcock | g****b@m****m | 21 |
| Sam Verschueren | s****n@g****m | 18 |
| Jeroen Engels | j****s@g****m | 14 |
| Axetroy | a****v@g****m | 14 |
| Ari Perkkiö | a****o@g****m | 9 |
| Elliot | e****l@g****m | 8 |
| Stephen Wade | s****n@s****e | 8 |
| Severin | s****7@l****e | 8 |
| Brett Zamir | b****9@y****m | 7 |
| John Costa | c****t@g****m | 7 |
| João Ferreira | l****6@g****m | 7 |
| Misha Kaletsky | 1****l | 6 |
| Michael Novotny | m****y@g****m | 5 |
| Pelle Wessman | p****e@k****e | 5 |
| XhmikosR | x****r@g****m | 5 |
| Alexander Kachkaev | a****r@k****u | 4 |
| JounQin | a****n@1****e | 4 |
| Som Shekhar Mukherjee | 4****m | 4 |
| Flo Edelmann | f****n@o****e | 4 |
| Alex Zherdev | a****v@a****m | 4 |
| Illia Panasenko | h****8@g****m | 3 |
| George Karagkiaouris | k****0@g****m | 3 |
| Yash Singh | s****5@g****m | 3 |
| Yanis Benson | y****n@g****m | 3 |
| Mikhail Baev | b****m@g****m | 3 |
| and 156 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 762
Total pull requests: 818
Average time to close issues: 7 months
Average time to close pull requests: 21 days
Total issue authors: 315
Total pull request authors: 101
Average comments per issue: 2.52
Average comments per pull request: 1.17
Merged pull request: 674
Bot issues: 8
Bot pull requests: 0
Past year issues: 225
Past year pull requests: 277
Past year average time to close issues: 4 days
Past year average time to close pull requests: 1 day
Past year issue authors: 87
Past year pull request authors: 22
Past year average comments per issue: 0.76
Past year average comments per pull request: 0.44
Past year merged pull request: 257
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- fisker (93)
- fregante (49)
- abrahamguo (47)
- sindresorhus (23)
- andreww2012 (21)
- axetroy (15)
- silverwind (13)
- zanminkian (12)
- BridgeAR (10)
- mmkal (9)
- FloEdelmann (9)
- JounQin (9)
- github-actions[bot] (8)
- geoffswift (7)
- RebeccaStevens (7)
Top Pull Request Authors
- fisker (310)
- sindresorhus (244)
- axetroy (42)
- fregante (23)
- stephenwade (11)
- azat-io (9)
- som-sm (7)
- costajohnt (6)
- zanminkian (6)
- Zamiell (4)
- Clement398 (4)
- chirokas (4)
- ipanasenko (4)
- rtritto (4)
- bmish (4)
Top Issue Labels
- evaluating (243)
- bug (233)
- new rule (198)
- help wanted (192)
- change request (95)
- enhancement (71)
- types (29)
- good for beginner (12)
- docs (7)
- :gift: Rewarded on Issuehunt (5)
- meta (5)
- question (4)
- :dollar: Funded on Issuehunt (3)
- performance (1)
Top Pull Request Labels
- docs (2)
- meta (1)
- evaluating (1)
- change request (1)
Package metadata
- Total packages: 6
-
Total downloads:
- npm: 28,721,093 last-month
- Total docker downloads: 1,397,795,759
- Total dependent packages: 7,872 (may contain duplicates)
- Total dependent repositories: 75,771 (may contain duplicates)
- Total versions: 303
- Total maintainers: 4
npmjs.org: eslint-plugin-unicorn
More than 300 powerful ESLint rules
- Homepage: https://github.com/sindresorhus/eslint-plugin-unicorn#readme
- Licenses: MIT
- Latest release: 79.0.0 (published 10 days ago)
- Last Synced: 2026-10-31T14:44:34.223Z (2 days ago)
- Versions: 135
- Dependent Packages: 7,871
- Dependent Repositories: 75,771
- Downloads: 28,560,218 Last month
- Docker Downloads: 1,397,795,759
-
Rankings:
- Dependent packages count: 0.012%
- Docker downloads count: 0.044%
- Downloads: 0.097%
- Dependent repos count: 0.11%
- Average: 0.623%
- Stargazers count: 1.557%
- Forks count: 1.918%
- Maintainers (2)
-
Funding:
- https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1
proxy.golang.org: github.com/sindresorhus/eslint-plugin-unicorn
- Homepage:
- Documentation: https://pkg.go.dev/github.com/sindresorhus/eslint-plugin-unicorn#section-documentation
- Licenses: mit
- Latest release: v79.0.0+incompatible (published 9 days ago)
- Last Synced: 2026-10-31T14:44:37.106Z (2 days ago)
- Versions: 145
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 8.973%
- Average: 9.546%
- Dependent repos count: 10.118%
repo1.maven.org: org.webjars.npm:eslint-plugin-unicorn
WebJar for eslint-plugin-unicorn
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/eslint-plugin-unicorn/
- Licenses: MIT
- Latest release: 39.0.0 (published over 4 years ago)
- Last Synced: 2026-10-31T14:44:35.708Z (2 days ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 5.033%
- Forks count: 8.166%
- Average: 19.295%
- Dependent repos count: 31.98%
- Dependent packages count: 31.998%
npmjs.org: @depup/eslint-plugin-unicorn
More than 300 powerful ESLint rules (with updated dependencies)
- Homepage: https://github.com/sindresorhus/eslint-plugin-unicorn#readme
- Licenses: MIT
- Latest release: 77.0.0-depup.0 (published about 1 month ago)
- Last Synced: 2026-10-31T14:45:56.938Z (2 days ago)
- Versions: 20
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 554 Last month
-
Rankings:
- Dependent repos count: 22.409%
- Average: 27.355%
- Dependent packages count: 32.302%
- Maintainers (1)
-
Funding:
- https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1
npmjs.org: @dword-design/eslint-plugin-unicorn
More than 100 powerful ESLint rules
- Homepage: https://github.com/sindresorhus/eslint-plugin-unicorn#readme
- Status: deprecated
- Licenses: MIT
- Latest release: 0.0.1 (published over 1 year ago)
- Last Synced: 2026-10-31T14:45:34.631Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,220 Last month
-
Rankings:
- Dependent repos count: 24.572%
- Average: 30.019%
- Dependent packages count: 35.467%
- Maintainers (1)
-
Funding:
- https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1
npmjs.org: eslint-unicorn
More than 100 powerful ESLint rules
- Homepage: https://github.com/sindresorhus/eslint-plugin-unicorn#readme
- Licenses: MIT
- Latest release: 55.0.0 (published about 2 years ago)
- Last Synced: 2026-10-31T14:45:19.174Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 159,101 Last month
-
Rankings:
- Dependent repos count: 26.068%
- Average: 31.969%
- Dependent packages count: 37.871%
- Maintainers (1)
-
Funding:
- https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1
Dependencies
- @babel/code-frame ^7.18.6 development
- @babel/core ^7.18.6 development
- @babel/eslint-parser ^7.18.2 development
- @lubien/fixture-beta-package ^1.0.0-beta.1 development
- @typescript-eslint/parser ^5.30.0 development
- ava ^3.15.0 development
- c8 ^7.11.3 development
- chalk ^5.0.1 development
- enquirer ^2.3.6 development
- eslint ^8.18.0 development
- eslint-ava-rule-tester ^4.0.0 development
- eslint-plugin-eslint-plugin ^4.3.0 development
- eslint-plugin-internal-rules file:./scripts/internal-rules/ development
- eslint-remote-tester ^3.0.0 development
- eslint-remote-tester-repositories ^0.0.6 development
- execa ^6.1.0 development
- listr ^0.14.3 development
- lodash-es ^4.17.21 development
- markdownlint-cli ^0.31.1 development
- mem ^9.0.2 development
- npm-package-json-lint ^6.3.0 development
- npm-run-all ^4.1.5 development
- outdent ^0.8.0 development
- typescript ^4.7.4 development
- vue-eslint-parser ^9.0.3 development
- xo ^0.50.0 development
- @babel/helper-validator-identifier ^7.18.6
- ci-info ^3.3.2
- clean-regexp ^1.0.0
- eslint-utils ^3.0.0
- esquery ^1.4.0
- indent-string ^4.0.0
- is-builtin-module ^3.1.0
- lodash ^4.17.21
- pluralize ^8.0.0
- read-pkg-up ^7.0.1
- regexp-tree ^0.1.24
- safe-regex ^2.1.1
- semver ^7.3.7
- strip-indent ^3.0.0
- actions/checkout v4 composite
- actions/setup-node v4 composite
- autofix-ci/action v1 composite
- actions/checkout v6 composite
- fregante/keyword-formatter-action v1 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite
- AriPerkkio/eslint-remote-tester-run-action v5 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite