ESLint plugin for Prettier formatting, it runs Prettier as an ESLint rule and reports formatting differences as individual ESLint issues. Useful for enforcing consistent Prettier output during linting, and it recommends disabling conflicting ESLint formatting rules via `eslint-config-prettier`.
Project status
- The source appears actively maintained, with an upstream push on 2026-08-02 and multiple tagged updates in 2025 and 2026 (latest noted update v5.5.6 on 2026-05-28).
- Update cadence looks moderately steady, roughly every 4 to 8 months for functional or dependency-focused updates in the recent period (v5.5.6 in May 2026, v5.5.5 in Jan 2026), aside from some republish-only tags in July 2025.
AI summary generated
Recent updates
v5.5.6
v5.5.6 is a patch release that primarily performs dependency bumps. The diff shows no changes to the plugin's rule implementation, but it does update CI/test tooling (Node and ESLint matrix) and refreshes several devDependencies used to run the test suite.
v5.5.5
v5.5.5 is a patch release that updates the plugin's dependencies, bumping prettier-linter-helpers to v1.0.1 and synckit to a newer version (intended to address a Yarn PnP ESM issue). The code diff also includes CI workflow updates (GitHub Actions versions, npm upgrade step) and a small change in how differences are handled when reporting formatting changes.
v5.5.4
v5.5.4 is a patch release that updates the plugin behavior around supported parsers and tightens validation for rule options. It expands the internal parser blocklist and changes the rule options schema to reject unexpected option keys.
Breakingv5.5.3
v5.5.3 appears to be a republish, with the release notes not listing any functional changes. The only code diff shows the npm package version in package.json updated from 5.5.2 to 5.5.3.
v4.2.5
This release primarily updates the package version from v4.2.4 to v4.2.5 and adjusts the npm publishing command. The release notes only state "republish the v4 version" and do not describe any publishing or distribution-channel changes.
v4.2.4
v4.2.4 is described in the release notes as a simple republish of the v4 line, with no additional functional changes documented. The code diff, however, shows only release automation and packaging metadata updates, not plugin runtime logic changes.
v5.5.2
Release v5.5.2 release notes only state “republish the latest version” and do not list any functional changes. The actual diff shows a large modernization of the package, including new exports and TypeScript types, significant peer dependency and Node engine bumps, and updates to how the ESLint rule interacts with ESLint’s SourceCode APIs.
v5.5.1
v5.5.1 is a patch release that updates how eslint-plugin-prettier forwards Prettier configuration options into the worker for prettier 3.6+ compatibility. The release notes only mention this change, but the diff also shows repository-level dependency/config changes.
v5.5.0
v5.5.0 adds support for running the eslint-plugin-prettier rule on non-JavaScript languages via ESLint ecosystem plugins, specifically calling out @eslint/css and @eslint/json. The code changes also include internal plumbing updates to make location reporting and AST traversal work across different parser implementations.
Featuresv5.4.1
Release v5.4.1 is a patch release focused on dependency updates. The stated intent is to bump synckit to address a potential TypeError involving reading a missing 'message' property.