Skip to content
PluginStats

Prettier ESLint installs statistics

By Rebecca Vest · VS Code Marketplace · Formatters

A Visual Studio Extension to format JavaScript and Typescript code using prettier-eslint package

View on VS Code Marketplace Fresh · Oct 18, 2026

Prettier ESLint has 4,805,197 recorded installs on VS Code Marketplace.

It ranks #184 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 4.0 out of 5 from 51 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
4,805,197
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#184
Among tracked VS Code Marketplace listings

Rating: 4.00 / 5 from 51 ratings

About Prettier ESLint

VS Code Prettier ESLint

• Prerequisites • Installation • Configuration • Example Projects • Troubleshooting

A Visual Studio Code Extension to format JavaScript and TypeScript code using the prettier-eslint package.

Please create an issue before adding a rating. Keep in mind that I work full-time. I'd LOVE to have more contributors. See the Contributing section below.

Prerequisites

This extension requires the following NPM packages to be installed either locally or globally:

• prettier@^3.1.0 • eslint@^8.52.0 • prettier-eslint@^16.1.2 • @typescript-eslint/parser@^5.0.1 and typescript@^4.4.4 (Only for TypeScript projects) • vue-eslint-parser@^8.0.0 (Only for Vue projects)

Note: For earlier versions of Prettier and/or ESLint, see Support for Earlier Versions section

Installation

Download the extension if you haven't already.

Notes:

• The Prettier extension is not required. • The ESLint extension is not required. However, it is needed to have lint errors show while editing your file.

Install Dependencies

First we need to install prettier, eslint, and prettier-eslint as dev dependencies in your project. Run one of the following commands based on your project requirements. The commands listed below use yarn but you can also use npm. Just replace yarn add with npm i

Minimum Requirements

TypeScript Projects

Vue Projects

Project Settings

Next we need to configure your project to use the extension. To do that, we're going to open or create a settings.json file at the root of your project. If you already have a .vscode/settings.json file in your project, you can skip the first two steps below and jump straight to step 3.

1. Open the command palette in VS Code by typing:

• CMD + SHIFT + P (Mac OS) • CTRL + SHIFT + P (Windows)

2. In the command palette type Preferences: Open Workspace Settings (JSON).

3. In the .vscode/settings.json file we just opened, copy and paste the following settings

4. Restart VS Code

With settings listed above, your project should now be setup to automatically format your code when you save. If you run into any problems, check the troubleshooting guide below.

Configuration

The extension uses your ESLint and Prettier configuration files. These files are resolved starting from the location of the file being formatted, and searching up the file tree until a config file is (or isn't) found.

ESLint Configuration File

(From https://eslint.org/docs/user-guide/configuring)

Use a JavaScript, JSON or YAML file to specify configuration information for an entire directory and all of its subdirectories. This can be in the form of an .eslintrc.* file or an eslintConfig field in a package.json file, both of which ESLint will look for and read automatically.

Prettier Configuration File

(From https://prettier.io/docs/en/configuration.html)

Prettier uses cosmiconfig for configuration file support. This means you can configure prettier via (in order of precedence):

- A "prettier" key in your package.json file. - A .prettierrc file, written in JSON or YAML, with optional extensions: .json/.yaml/.yml (without extension takes precedence). - A .prettierrc.js or prettier.config.js file that exports an object. - A .prettierrc.toml file, written in TOML (the .toml extension is _required_).

Example Projects

These projects are setup to work with the VS Code Prettier ESLint extension. Use them to help troubleshoot or as a boilerplate for your project. If you don't see an example for your tech stack, create a PR of a working example.

• JavaScript • JavaScript with Vue • TypeScript • TypeScript with Vue

Troubleshooting

1. Check for an error by opening the View menu and click Output 2. Select Prettier ESLint from the dropdown to the right

3. Open a JavaScript (.js or .jsx) or TypeScript (.ts or .tsx) file 4. Press CTRL + SHIFT + P (Windows/Linux) or CMD + SHIFT + P (macOS) to open the command palette 5. Start typing Format Document With and select Prettier ESLint 6. Click on Output to open the panel 7. If you see _Error: Cannot find module_, quit and restart Visual Studio Code 8. If restarting did not work: • If you saw _Error: Cannot find module '@typescript-eslint/parser'_, view the TypeScript project for a working example. • Make sure you have the required packages installed locally (global installations don't work sometimes)

Notes:

• Most issues are caused by using an unsupported ESLint version or an invalid ESLint configuration. You can run npx eslint --print-config .eslintrc.js to check your ESLint configuration. This prints out the configuration being used after it applies plugins & extended configurations. • Running your files through the Prettier ESLint CLI first is a good way to determine if it's the extension, the prettier-eslint package, or your configuration. • There are known performance issues with quad-core or slower processors. The slowness comes from the prettier-eslint package the extension uses.

Support for Earlier Versions

• Prettier 1.9 & ESLint 6.8 - Version 3.10.0 (DOWNLOAD | README) • Prettier 2.0 & ESLint 7.0 - Version 4.10.0 (DOWNLOAD | README) • Prettier 2.0 & ESLint 8.0 - Version 5.1.0 (DOWNLOAD | README)

Contributing

If you have suggestions for how this extension could be improved, or want to report a bug, open an issue! I'd love all and any contributions. If you are interested in contributing to the project, check out the Contributing Guide.

Current Contributors ✨

Thanks goes to these wonderful people (emoji key):

Rebecca Vest 💬 💻 📖 🚇 🐛 🤔 👀 ⚠️ Thomas Bekaert 💻 Matt Brannon 📖 JounQin 💻 👀 Martín Rodríguez 💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Description from the VS Code Marketplace listing.

  • css
  • eslint
  • graphql
  • html
  • javascript
  • javascriptreact
  • json
  • jsonc
  • less
  • linters
  • markdown
  • mdx
  • multi-root ready
  • prettier
  • prettier-eslint
  • scss
  • svelte
  • typescript
  • typescriptreact
  • vue

Where Prettier ESLint sits in the listing

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

All VS Code Marketplace2,500 listings · 125 pages · page 10, #4 (overall #184)
All VS Code Marketplace: every listing in installs order
PNG SVG
Formatters287 listings · 15 pages · page 2, #13 (overall #33)
Formatters: every listing in installs order
PNG SVG

Charts

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

Adoption over time

Prettier ESLint installs on VS Code Marketplace, last 90 days: 4,805,197 installs as of Oct 18, 2026.Prettier ESLintInstalls on VS Code Marketplace · Last 90 days4,805,197installs4.8M4.8M4.8M4.8M4.8M4.8M4.8M4.8M4.8MJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Prettier ESLint installs on VS Code Marketplace, last 90 days: 4,805,197 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Prettier ESLint installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Prettier ESLintInstalls growth on VS Code Marketplace4,805,197installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
Prettier ESLint installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Prettier ESLint VS Code Marketplace ranking history: currently #184 (by installs).Prettier ESLintVS Code Marketplace ranking · by installs · Last 90 days#184current rank#182#183#184#185#186Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
Prettier ESLint VS Code Marketplace ranking history: currently #184 (by installs).
PNG SVG

Ratings over time

Prettier ESLint ratings on VS Code Marketplace, last 90 days: 51 ratings as of Oct 18, 2026.Prettier ESLintRatings on VS Code Marketplace · Last 90 days51ratings4446485052545658Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Prettier ESLint ratings on VS Code Marketplace, last 90 days: 51 ratings as of Oct 18, 2026.
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 (3)
Recent installs observations for Prettier ESLint
Date (UTC)InstallsChange vs. previous
4,805,197+550
4,804,647+895
4,803,752—

Similar VS Code Marketplace Formatters plugins

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=rvest.vs-code-prettier-eslint. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.