ESLint Plugin Perfectionist
JSON →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.
Traffic · last 30 days ↓64% vs prev 7d
total hits 22
actors 6 distinct systems
last hit 19h ago Amazonbot
top countries 🇨🇦 Canada · 🇺🇸 United States · BG · 🇩🇪 Germany
Resources
homepageperfectionist.dev ↗
API endpoints
compatibility /v1/registry/eslint-plugin-perfectionist/compatibility