Back to Explore

esbenp.prettier-vscode

VS Code Marketplace
1 updates · last 90 days1 watchersOpen source

Last release: 2026-03-16

A Visual Studio Code extension that formats code using Prettier. Useful for applying consistent formatting across many file types and languages like JavaScript and several web and template formats.

Project status

  • Actively maintained, with recent updates shown as late as 2026-03-16 (12.4.0) and multiple follow-ups in early 2026 (12.1.x to 12.3.0), indicating ongoing work rather than maintenance mode.
  • Apparent cadence is roughly monthly to every 1 to 2 months recently (for example, 12.1.0 on 2026-01-16, 12.2.0 and 12.3.0 on 2026-01-21, and 12.4.0 on 2026-03-16).

AI summary generated 2026-05-28

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • 12.4.0

    2026-03-16

    Prettier-VSCode 12.4.0 includes a security fix focused on how Prettier config files are resolved and loaded in untrusted workspaces. It prevents JavaScript-based Prettier config files from being executed during config resolution, even when workspace trust is enforced for module resolution.

    Security
  • 12.3.0

    2026-01-21

    Prettier VS Code extension 12.3.0 improves handling of `.prettierignore` updates by ensuring the extension notices changes and invalidates its formatting cache accordingly. This prevents situations where ignored/unignored file behavior can become stale until a reload.

  • 12.2.0

    2026-01-21

    prettier-vscode 12.2.0 fixes the `source.fixAll.prettier` code action so it no longer runs when the VS Code `editor.defaultFormatter` is set to a different formatter extension. The code action now respects the user’s formatter choice, unless `source.fixAll.prettier` is explicitly enabled.

  • 11.0.3

    2026-01-21

    Release 11.0.3 does not include any explicitly listed changes in the provided notes. However, the most recent notable items in this changelog are from 11.0.1 and 11.0.0, including a publisher move for the extension and a breaking change to how `.editorconfig` interacts with the `requireConfig` setting.

    BreakingFeatures
  • 12.1.1

    2026-01-17

    prettier-vscode 12.1.1 fixes module resolution when the `prettier.prettierPath` setting points to a Prettier file (for example, a Yarn PnP SDK `.cjs` entry). The preceding 12.1.0 release includes major bundled Prettier upgrades to v3, along with configuration behavior changes like `trailingComma` default adjustments.

    BreakingFeatures
  • 12.1.0

    2026-01-16

    Prettier-VSCode 12.1.0 upgrades the bundled Prettier from 2.8.8 to Prettier 3.x, which changes formatting behavior and default options. It also adds new Prettier 3 options and improved parser/config detection, plus a new code action to run Prettier on save before other formatters.

    BreakingFeatures
  • 11.0.2

    2025-12-03

    Release 11.0.2 does not list any specific code or release-note entries in the provided changelog text. However, upgrading into the 11.0.x line includes changes called out in 11.0.1 and 11.0.0, including a marketplace publisher move and a config-resolution breaking change around how `.editorconfig` interacts with `requireConfig`.

    BreakingFeatures
  • 11.0.1

    2025-12-01

    Version 11.0.1 primarily changes the Visual Studio Marketplace publisher namespace, moving the extension from `esbenp.prettier-vscode` to `prettier.prettier-vscode`. It also flags that Prettier extension v12 is currently in beta and is only published under the new location, so early adopters may need to update how they install it.

    BreakingFeatures
  • 11.0.0

    2024-08-14

    Prettier-VSCode 11.0.0 changes how `requireConfig` interacts with `.editorconfig`, and adds support for the Prettier `experimentalTernaries` option. It also fixes a workspace formatting issue that could cause files to be overwritten when multiple extension instances were active.

    BreakingFeatures
  • 10.4.0

    2024-03-21

    Prettier-VSCode extension 10.4.0 fixes a configuration resolution issue that caused Prettier plugins to be ignored. This specifically affected users running Prettier 3.1.1 or later.