@@ -139,6 +139,20 @@ plugin versions:
139139 Docs now scope measured bundled fallback support to PHP/XML, classify Lua/Ruby
140140 bundled formatting as quarantined failing, and classify Svelte as detected but
141141 unmeasured under the current Prettier 3 baseline.
142+ - Added a core-only formatting fixture lane for CSS, GraphQL, HTML, JS, JSON,
143+ Less, Markdown, SCSS, TS, Vue, and YAML so core formatter coverage is not mixed
144+ with bundled external plugin languages.
145+ - The test harness can set ` g:prettier#exec_cmd_path ` from
146+ ` PRETTIER_EXEC_CMD_PATH ` , allowing core fixtures to run against caller-provided
147+ Prettier executables outside this checkout without changing package deps.
148+ - ` yarn test:formatting:core ` passes against the bundled/current Prettier 3.0.3
149+ baseline, and ` PRETTIER_EXEC_CMD_PATH=... yarn test:formatting:core:exec `
150+ passes against a temp Prettier 2.8.8 install outside the repo.
151+ - Normalized the Markdown core fixture away from version-specific list
152+ indentation and validated the core lane against temp Prettier 2.8.8 and
153+ ` prettier@latest ` installs outside the repo.
154+ - Added a blocking CI core-formatting matrix for caller-provided Prettier 2.8.8
155+ and latest executables outside this checkout.
142156
143157## Review Findings After b538e29
144158
@@ -178,8 +192,8 @@ plugin versions:
178192- [x] Split Jest formatting tests into blocking known-passing and quarantined
179193 known-failing lanes.
180194- [x] Harden CI with explicit Vim version/feature checks and ` git diff --check ` .
181- - [ ] Add CI with an editor and Prettier compatibility matrix after smoke lanes
182- are stable .
195+ - [ ] Add CI with an editor compatibility matrix after smoke lanes are stable.
196+ - [x] Add CI with a Prettier core compatibility matrix .
183197- [x] Resolve ` vint ` reproducibility through a pinned container or installable
184198 local deps.
185199- [ ] Replace or deprecate the current Dockerfile path.
@@ -194,7 +208,10 @@ plugin versions:
194208 string, list, empty, invalid, and paths with spaces.
195209- [x] Add project-local Prettier tests proving bundled plugin injection does not
196210 override local Prettier/plugins.
197- - [ ] Validate core Prettier language fixtures on Prettier 2.8.8 and 3.x.
211+ - [x] Validate core Prettier language fixtures on bundled/current Prettier 3.0.3
212+ and project-local Prettier 2.8.8.
213+ - [x] Decide the Prettier latest core snapshot strategy for the Markdown list
214+ indentation delta before adding latest as a blocking target.
198215- [x] Audit bundled parser-plugin versions for PHP, Ruby, XML, Lua, and Svelte.
199216- [x] Decide Lua/Ruby/Svelte support policy together before advertising or
200217 removing any plugin-language support.
@@ -235,6 +252,8 @@ plugin versions:
235252
236253- ` yarn install --frozen-lockfile `
237254- ` yarn test `
255+ - ` yarn test:formatting:core `
256+ - ` PRETTIER_EXEC_CMD_PATH=/path/to/prettier yarn test:formatting:core:exec `
238257- ` yarn lint `
239258- ` git diff --check `
240259
0 commit comments