Skip to content
PluginStats

eslint-plugin-sort-destructure-keys weekly downloads statistics

By mthadley · npm · ESLint plugins

require object destructure key to be sorted

View on npm Fresh · Oct 17, 2026

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.

Weekly downloads
115,097
Official API · Oct 17, 2026
7-day growth
-56.1%
-147.4K weekly downloads
30-day growth
-53.0%
-129.9K weekly downloads
90-day growth
-53.2%
-130.9K weekly downloads
Rank
#437
Among tracked npm listings

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.

All npm2,248 listings · 113 pages · page 22, #17 (overall #437)
All npm: every listing in weekly downloads order
PNG SVG
ESLint plugins252 listings · 13 pages · page 5, #16 (overall #96)
ESLint plugins: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

eslint-plugin-sort-destructure-keys weekly downloads on npm, last 90 days: 115,097 weekly downloads as of Oct 17, 2026, -53.2% over 90 days.eslint-plugin-sort-destructure-keysWeekly downloads on npm · Last 90 days115,097downloads / week-53.2% over 90 days100K150K200K250K300K350KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
eslint-plugin-sort-destructure-keys weekly downloads on npm, last 90 days: 115,097 weekly downloads as of Oct 17, 2026, -53.2% over 90 days.
PNG SVG

7/30/90-day growth

eslint-plugin-sort-destructure-keys weekly downloads growth on npm: -56.1% over 7 days, -53.0% over 30 days, -53.2% over 90 days.eslint-plugin-sort-destructure-keysWeekly downloads growth on npm115,097downloads / week now7-day growth-147,368 weekly downloads-56.1%30-day growth-129,855 weekly downloads-53.0%90-day growth-130,920 weekly downloads-53.2%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
eslint-plugin-sort-destructure-keys weekly downloads growth on npm: -56.1% over 7 days, -53.0% over 30 days, -53.2% over 90 days.
PNG SVG

Ranking history

eslint-plugin-sort-destructure-keys npm ranking history: currently #437 (by weekly downloads).eslint-plugin-sort-destructure-keysnpm ranking · by weekly downloads · Last 90 days#437current rank#435#436#437#438#439Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 18, 2026 – Oct 18, 2026 · 1 observations · Updated Oct 17, 2026pluginstats.com
eslint-plugin-sort-destructure-keys npm ranking history: currently #437 (by weekly downloads).
PNG SVG

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)
Recent weekly downloads observations for eslint-plugin-sort-destructure-keys
Date (UTC)Weekly downloadsChange vs. previous
115,097-18K
133,061-4.1K
137,112-65.8K
202,899-58.6K
261,4940
261,494-7.2K
268,650+6.2K
262,465+6.2K
256,314+10.9K
245,434+1.5K
243,943-4.7K
248,600-58.1K
306,746-2.9K
309,608—

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.