eslint-plugin-sort-destructure-keys weekly downloads statistics
By mthadley · npm · ESLint plugins
require object destructure key to be sorted
eslint-plugin-sort-destructure-keys has 115,097 recorded weekly downloads on npm, a decrease of 53.0% over the past 30 days.
It ranks #437 of 2,251 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -53.2%.
PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.
About eslint-plugin-sort-destructure-keys
eslint-plugin-sort-destructure-keys
require object destructure key to be sorted
Installation
You'll first need to install ESLint:
Next, install eslint-plugin-sort-destructure-keys:
Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-sort-destructure-keys globally.
Usage
Add sort-destructure-keys to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:
Then configure the rule under the rules section.
Rule Options
caseSensitive
When true the rule will enforce properties to be in case-sensitive order. Default is true.
Example of incorrect code for the {"caseSensitive": false} option:
Example of correct code for the {"caseSensitive": false} option:
Example of incorrect code for the {"caseSensitive": true} option:
Example of correct code for the {"caseSensitive": true} option:
Changelog
3.0.0
• Add compatibility with ESLint 10. ([#322], by [risantos]) • Drop support for Node versions older than 20. ([#324])
2.0.0
• Drop support for ESLint versions older than 5. ([#269])
1.6.0
• Add compatibility for ESLint 9. ([#267], by [ptb])
1.5.0
• Allow sorting properties with defaults when the default doesn't reference other properties ([#215], by [ianobermiller]).
1.4.0
• Add compatibility with eslint 8. ([#123])
1.3.5
• Add ^7.0.0 to eslint peer dependency. ([#53], by [dsernst])
1.3.4
• Fixes TypeError issue with multiple property expressions. ([#20])
1.3.3
• Add 6.0.0 to eslint peer dependency. ([#21], by [@7rulnik])
1.3.2
• Fix bug where computed properties were causing the rule to throw errors. ([#15], thanks [@TSMMark]!)
1.3.1
• Fix bug with rest properties being sorted incorrectly. ([#11], [#12], thanks [@briandastous] and [@njdancer]!)
1.3.0
• Add support for --fix eslint cli flag
1.2.0
• Add peer dependency support for eslint ^5.0.0
1.1.0
• Add caseSensitive option ([#1] by [@bsonntag])
Description from the npm listing.
- eslint
- eslintplugin
- eslint-plugin
Where eslint-plugin-sort-destructure-keys sits in the listing
Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (121)Similar npm ESLint plugins plugins
Data source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/eslint-plugin-sort-destructure-keys. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.