eslint-plugin-sort-class-members
JSON →An ESLint plugin that enforces consistent ordering of ES6 class members, with support for TypeScript interfaces, accessor pairs, decorators, and custom grouping via configuration. Current stable version is 1.22.1, released in 2024. Maintained actively with periodic updates. Key differentiators include fine-grained matching (by name, type, kind, static, decorator), built-in support for conventional private members, and compatibility with ESLint flat config. Unlike generic sorting rules, it allows complex order specifications and groups like event-handlers or everything-else.
Traffic · last 30 days ↓67% vs prev 7d
total hits 35
actors 6 distinct systems
last hit 2d ago human
top countries 🇨🇦 Canada · 🇺🇸 United States · 🇸🇬 Singapore · 🇪🇸 Spain · 🇩🇪 Germany