Bump eslint-config-prettier from 8.10.0 to 10.1.8#1480
Conversation
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.10.0 to 10.1.8. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](prettier/eslint-config-prettier@v8.10.0...v10.1.8) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-version: 10.1.8 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Stale comment
No blocking issues found.
Security
eslint-config-prettierhad a documented supply-chain compromise in CVE-2025-54313 / GHSA-f29h-pxvx-f335. The affected versions were8.10.1,9.1.1,10.1.6, and10.1.7.- This PR moves from
8.10.0to10.1.8, so it does not introduce a known-bad version and instead lands on the patched release line.- I did not find a published advisory affecting
8.10.0or10.1.8themselves. The main residual concern is historical exposure only: if any Windows developer or CI machine installed10.1.6or10.1.7outside this PR, that host should be treated as potentially exposed.Safety Of Merging
- In this repository,
eslint-config-prettieris only consumed through legacy.eslintrc.jsonviaplugin:prettier/recommended; I found no runtime imports or app code paths that depend on it directly.- Relevant upstream changes between
8.xand10.xare mostly lint-config mechanics: support for@stylisticrules in10.0.0, theexportsfield in10.1.0, and the separate/flatentry in10.1.1for flat-config users.- None of those changes appear to affect this repo: it still uses legacy
.eslintrc, does not import deprecatedprettier/*subpaths, does not use flat config, and does not reference@stylisticrules.- Upstream
9.0.0also stopped disablingunicode-bom; if this repo had BOM-marked files, that could have surfaced new lint failures, butyarn lintpassed cleanly, so there is no evidence of an actual regression here.- Because this package is lint-only, no runtime/application behavior change is expected from the bump.
Local Validation
yarn install --immutable✅yarn lint✅CI=true yarn test --coverage --maxWorkers=4 --workerThreads=true✅ (92suites,835tests passed)yarn exec cypress runcould not be completed in this cloud agent because the Cypress binary was not installed locally and the agent could not download it fromdownload.cypress.io(SSL_ERROR_SYSCALLwhile connecting). That looks environmental rather than PR-specific.Recommendation
Merge with caution.The dependency update itself looks safe for this repository and moves to the patched
10.1.8line after the 2025 compromise. The only reasons I am not giving a straightmergeare:
- I could not run Cypress locally in this environment.
- It is worth confirming no Windows machine in your fleet ever installed the compromised intermediary versions.
If GitHub Actions/Cypress passes on the PR, I would be comfortable merging this.
Sent by Cursor Automation: Editor-UI - Tests Dependabot PRs
There was a problem hiding this comment.
No blocking findings.
Security
eslint-config-prettier10.1.8is the clean patched release after the 2025 npm supply-chain compromise that affected10.1.6and10.1.7(GHSA-f29h-pxvx-f335/CVE-2025-54313). This PR does not introduce the compromised builds.- The currently resolved version on
mainis8.10.0, which predates the compromised8.10.1release, so this PR is not fixing an active vulnerability already present in this repo. It does move the project onto a currently safe release line. - Dependabot notes a newer npm releaser for this package than the one behind the old version. Given the July 2025 compromise, that is worth calling out, but
10.1.8is the maintainer-published cleanup release rather than one of the poisoned versions.
Safety Of Merging
- This repo consumes the package through
.eslintrc.jsonviaplugin:prettier/recommended; it does not use flat config, deep imports, or@stylistic/*rules. - The meaningful upstream behavior changes across
8.10.0 -> 10.1.8are:9.0.0: stopped disablingunicode-bom10.0.0: added support for@stylistic/*formatting rules10.1.0: migrated the package to theexportsfield, with10.1.1adding a dedicated/flatentry
- None of those changes showed up as a local regression here: lint and Jest both passed unchanged.
- Residual repo-level note:
yarn install --immutablestill warns that the existing toolchain resolveseslint-plugin-prettier5.5.5alongsideeslint7.32.0, even though that plugin declareseslint >=8. That warning is pre-existing and not introduced by this PR, andyarn lintstill passes, but it means the lint stack is already slightly outside the plugin's supported peer range.
Test Results
- Local:
yarn install --immutable✅ - Local:
yarn lint✅ - Local:
CI=true yarn run test --coverage --maxWorkers=4 --workerThreads=true --reporters=default --reporters=jest-junit --reporters=jest-github-actions-reporter✅ (92/92suites,835/835tests passed) - Local Cypress: I could not run it in this cloud environment because the Cypress desktop binary is not installed.
yarn exec cypress installreturned immediately without caching a binary, andyarn exec cypress --versionstill reportedCypress binary version: not installed. - GitHub checks at review time:
lint✅,test✅,test-cypressstill pending.
Recommendation
merge with caution.
I do not see a blocking code or security issue in the dependency bump itself, but I would wait for the hosted test-cypress job to finish green before merging. Separately, a follow-up housekeeping update to align eslint with eslint-plugin-prettier's supported peer range would reduce future lint-tooling risk.
Sent by Cursor Automation: Editor-UI - Tests Dependabot PRs


Bumps eslint-config-prettier from 8.10.0 to 10.1.8.
Release notes
Sourced from eslint-config-prettier's releases.
... (truncated)
Changelog
Sourced from eslint-config-prettier's changelog.
... (truncated)
Commits
9b0b0a4fix: release a new latest version4c94893chore: release eslint-config-prettier (#333)60fef02chore: addfundingfield intopackage.json(#332)f55501fchore: release eslint-config-prettier (#329)50a8a22chore(deps): update all dependencies (#330)94b4799fix(cli): do not crash on no rules configured (#328)cdc4a5cchore: release eslint-config-prettier (#326)4e95a1dfix: this package iscommonjs, align its types correctly (#325)8911369chore: release eslint-config-prettier (#322)a8768bfchore(package): add homepage url (#321)Maintainer changes
This version was pushed to npm by jounqin, a new releaser for eslint-config-prettier since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)