Skip to content
PluginStats

eslint-plugin-json-format weekly downloads statistics

By bkucera · npm · ESLint plugins

lint and auto-fix json

View on npm Fresh · Oct 17, 2026

eslint-plugin-json-format has 22,668 recorded weekly downloads on npm, a decrease of 60.5% over the past 30 days.

It ranks #719 of 2,251 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -54.6%.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
22,668
Official API · Oct 17, 2026
7-day growth
-54.1%
-26.7K weekly downloads
30-day growth
-60.5%
-34.7K weekly downloads
90-day growth
-54.6%
-27.2K weekly downloads
Rank
#719
Among tracked npm listings

About eslint-plugin-json-format

eslint-plugin-json-format

An ESLint plugin to lint, format, auto-fix, and sort your json files.

Features

• lint, format, and auto-fix json files (files ending with .json or rc) • auto-sort package.json files (default true, can be disabled and sorting configured) • ignores json-with-comments files (default ["/.tsconfig.json", ".vscode/"]) • ignores certain files by default (default ["**/package-lock.json"])

Installation

You'll first need to install ESLint:

Next, install eslint-plugin-json-format:

Usage

Add json-format to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

cli example:

Note: In order to lint hidden files (e.g. .eslintrc.json), you'll need to modify/create a .eslintignore in your project root with these contents: .eslintignore:

Settings

default settings (.eslintrc):

Note: glob patterns use minimatch against path names relative to the project root (cwd)

sort-package-json order

You can configure the exact sort order of your package.json files (or turn it off entirely with false)

Available sorting options

false: disable package.json sorting.

"standard": default from sort-package-json. This is a sane, standard order.

"pro": places scripts and dependencies at the top, reducing need to scroll down to view them. Pros only.

["your", "custom", "order", "here"]: provide an array to manually set the sort order.

Settings examples

to turn off sorting package.json files for example, in your .eslintrc:

to format tsconfig.json (this will strip comments!), in your .eslintrc:

change the sort order of package.json:

Editor Configuration

VSCode:

In order for editor integration via the vscode-eslint extension, you'll need to enable linting json files.

settings.json:

to auto-format* json-with-comments-files, also add "language": "jsonc" (* will strip comments)

License

MIT

Credits

large amount of code borrowed from eslint-plugin-html

Description from the npm listing.

  • eslint
  • eslint-plugin
  • eslint-plugin-json
  • eslintplugin
  • json
  • json-format

Where eslint-plugin-json-format 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 36, #19 (overall #719)
All npm: every listing in weekly downloads order
PNG SVG
ESLint plugins252 listings · 13 pages · page 9, #13 (overall #173)
ESLint plugins: every listing in weekly downloads order
PNG SVG

Charts

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

Adoption over time

eslint-plugin-json-format weekly downloads on npm, last 90 days: 22,668 weekly downloads as of Oct 17, 2026, -54.6% over 90 days.eslint-plugin-json-formatWeekly downloads on npm · Last 90 days22,668downloads / week-54.6% over 90 days010K20K30K40K50K60K70KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
eslint-plugin-json-format weekly downloads on npm, last 90 days: 22,668 weekly downloads as of Oct 17, 2026, -54.6% over 90 days.
PNG SVG

7/30/90-day growth

eslint-plugin-json-format weekly downloads growth on npm: -54.1% over 7 days, -60.5% over 30 days, -54.6% over 90 days.eslint-plugin-json-formatWeekly downloads growth on npm22,668downloads / week now7-day growth-26,729 weekly downloads-54.1%30-day growth-34,732 weekly downloads-60.5%90-day growth-27,226 weekly downloads-54.6%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
eslint-plugin-json-format weekly downloads growth on npm: -54.1% over 7 days, -60.5% over 30 days, -54.6% over 90 days.
PNG SVG

Ranking history

eslint-plugin-json-format npm ranking history: currently #719 (by weekly downloads).eslint-plugin-json-formatnpm ranking · by weekly downloads · Last 90 days#719current rank#717#718#719#720#721Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 18, 2026 – Oct 18, 2026 · 1 observations · Updated Oct 17, 2026pluginstats.com
eslint-plugin-json-format npm ranking history: currently #719 (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-json-format
Date (UTC)Weekly downloadsChange vs. previous
22,668-4K
26,645-86
26,731-10.2K
36,979-10.1K
47,1010
47,101-1.4K
48,467-930
49,397+43
49,354-912
50,266-653
50,919-2.1K
53,012-10.4K
63,406+444
62,962—

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-json-format. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.