ESLint Plugin Perfectionist

JSON →
library 5.9.0 ·javascript
verified May 27, 2026

An ESLint plugin that enforces sorting of various data structures including objects, imports, TypeScript types, enums, JSX props, Svelte attributes, and more. Current stable version is 5.9.0 with frequent releases (multiple per month). Supports ESLint v8.45+, v9, and v10. All rules are auto-fixable. Key differentiators: supports multiple sort orders (alphabetical, natural, line-length), highly configurable with group/partition/selector options, and covers broader range of structures than alternatives like eslint-plugin-simple-import-sort or eslint-plugin-import.

total hits 22
actors 6 distinct systems
last hit 19h ago Amazonbot
MetaBot
4
GPTBot
2
Script
1
Amazonbot
1
Search engines
1
Humans
2

top countries 🇨🇦 Canada · 🇺🇸 United States · BG · 🇩🇪 Germany