Skip to content
PluginStats

sort-imports installs statistics

By VSC Sort Import · VS Code Marketplace · Programming Languages

Sort ES6 imports automatically.

View on VS Code Marketplace Fresh · Oct 21, 2026

sort-imports has 204,403 recorded installs on VS Code Marketplace, ranking #1486 of 2,502 tracked listings.

Installs
204,403
Official API · Oct 21, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1486
Among tracked VS Code Marketplace listings

Rating: 3.46 / 5 from 13 ratings

About sort-imports

sort-imports

Sort ES6 imports for JavaScript and TypeScript automatically. Ported from the atom-import-sort package by Renke Grunwald.

Sort Example

Features

Automatically sorts imports on save. You can disable this behavior in the settings and sort imports manually:

  1. Launch the Command Palette (Ctrl/Cmd + Shift + P);
  2. Enter Sort imports

You can also save the document without saving imports. This could become handy when you have auto saving enabled, but don't want to sort the imports in a particular file:

  1. Launch the Command Palette (Ctrl/Cmd + Shift + P);
  2. Enter Save file without sorting imports

Extension Settings

This extension has the following settings:

  • sort-imports.default-sort-style: sorting style if package.json doesn't have import-sort key (default: eslint).
  • sort-imports.on-save: enable/disable auto sorting on save (default: true).
  • sort-imports.ignore-type-defs: will not sort .d.ts files by default since import-sort doesn't handle them well (default: true).
  • sort-imports.languages: selectively choose the languages which should be sorted (default: ['javascript', 'typescript']).
  • sort-imports.cache-package-json-config-checks: The sort config is only checked when config files change as a performance optimization, disable if necessary (default: true).
Obsolete settings

See release notes for version 4

Use a different style or parser

Styles (and parsers) can be configured on a per-project basis including support for different types of files (currently JavaScript and TypeScript).

Just add the following to your package.json and adapt it to your liking:

"importSort": {
  ".js, .jsx, .es6, .es": {
    "parser": "babylon",
    "style": "eslint",
    "options": {}
  },
  ".ts, .tsx": {
    "parser": "typescript",
    "style": "eslint",
    "options": {}
  }
}

The keys are a list of file extensions that map to the parser and style that should be used for files that have any of the listed file extensions.

By default, sort-imports comes with these styles:

PRs with more styles are welcome.

Troubleshooting

parser.parseImports is not a function

This happens when using Typescript parser (import-sort#72). The solution is to install it manually:

npm i -D import-sort-parser-typescript

Release Notes

6.2.6
  • Make package.json prevail over extension configuration
6.2.5
  • Ensure current workspace folder can be resolved as an import-sort styles path
6.2.4
  • Fix extension loading issue by forcing cosmiconfig version to 5.0.7
6.2.3
  • Security upgrade on dependencies
  • Safe types checking
6.2.2
  • Fix current document workspace folder initialization
6.2.1
  • Add missing parsers and styles dependencies
6.2.0
  • Add workspace support with several folders and different configurations
6.1.0
  • Improve config caching by listening for file changes on config files
  • Move from an error toast to a status bar icon and panel. Click the "Sort Imports" text in the lower right to detailed errors.
  • Don't sort .d.ts files by default since import-sort handles them incorrectly (you can disable this feature via the new sort-imports.ignore-type-defs configuration option)
6.0.2
  • Upgrade import-sort to v6
6.0.0
  • Upgrade dependencies
5.1.0
5.0.0
4.1.0
  • Implemented by @cliffkoh
    • Introduced sort-imports.default-sort-style, which defaults to eslint. Other possible values are module, module-compact and module-scoped.
    • Introduced sort-imports.cache-package-json-config-checks which defaults to true. When true, will cache calls to import-sort-config thereby improving performance (avoids repeated non-trivial disk lookups and parsing).
    • Fixed bug in Save file without sorting import which caused it to not work.
4.0.0

Update to ease transition from @peterjuras' extension.

  • sort-imports.blank-lines-after: removed until a valid implementation is provided
  • sort-imports.sort-type: you can now configure your sorting type following with a key in your package.json. Documentation
    • by-module-name: is now "style": "module-compact"
    • by-imported-name: is removed
3.0.0
  • Renamed to sort-imports. Renamed config settings to slug-case.
  • Fixed blank linkes after imports feature.
2.4.0…

Description from the VS Code Marketplace listing.

  • ES2015
  • ES2019
  • ES6
  • Import
  • javascript
  • javascriptreact
  • Sort
  • Sorting
  • typescript
  • typescriptreact

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

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

Adoption over time

sort-imports installs on VS Code Marketplace, last 90 days: 204,403 installs as of Oct 21, 2026.sort-importsInstalls on VS Code Marketplace · Last 90 days204,403installs204.3K204.4K204.4K204.4K204.4K204.4K204.4K204.4KJul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
sort-imports installs on VS Code Marketplace, last 90 days: 204,403 installs as of Oct 21, 2026.

7/30/90-day growth

sort-imports installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.sort-importsInstalls growth on VS Code Marketplace204,403installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 21, 2026pluginstats.com
sort-imports installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

sort-imports VS Code Marketplace ranking history: currently #1486 (by installs).sort-importsVS Code Marketplace ranking · by installs · Last 90 days#1486current rank#1484#1485#1486#1487#1488Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct 21, 2026pluginstats.com
sort-imports VS Code Marketplace ranking history: currently #1486 (by installs).

Ratings over time

sort-imports ratings on VS Code Marketplace, last 90 days: 13 ratings as of Oct 21, 2026.sort-importsRatings on VS Code Marketplace · Last 90 days13ratings11.51212.51313.51414.5Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
sort-imports ratings on VS Code Marketplace, last 90 days: 13 ratings as of Oct 21, 2026.

Listing placement

All VS Code Marketplace2,502 listings · 126 pages · 1,253 shown · page 75, #6 (overall #1,486)
All VS Code Marketplace: every listing in installs order

Listing placement

Programming Languages792 listings · 40 pages · page 26, #17 (overall #517)
Programming Languages: every listing in installs order

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.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (6)
Recent installs observations for sort-imports
Date (UTC)InstallsChange vs. previous
204,403+13
204,390+12
204,378+7
204,371+8
204,363+14
204,349—

Similar VS Code Marketplace Programming Languages plugins

All 20 sort-imports alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=amatiasq.sort-imports. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.