Skip to content

Put every repository on the same Prettier and ESLint - #75

Merged
botre merged 1 commit into
masterfrom
align-tool-versions
Sep 27, 2026
Merged

botre merged 1 commit into
masterfrom
align-tool-versions

Conversation

@botre

@botre botre commented Sep 27, 2026

Copy link
Copy Markdown
Collaborator

The fleet keeps its formatting configuration identical and its shared scripts byte identical, but the tools reading them had drifted. Three Prettier versions and four of ESLint were installed across seven repositories. That is not academic. Prettier 3.9.9 prints the shared test-db harness differently from 3.9.6, so the copies could not both pass format:check and stay identical.

Prettier 3.9.9 and ESLint 10.11.0, which is what npm serves today. No file changed format under the newer Prettier, so the gap was latent rather than already divergent. Nothing else moves.

  1. Run pnpm install.
  2. Run pnpm verify.
  3. Confirm git diff shows no formatting changes.

The fleet keeps its formatting configuration identical on purpose, and the
shared scripts byte identical, but the tools reading them had drifted to three
Prettier versions and four of ESLint. That is not academic: 3.9.9 prints the
shared test-db harness differently from 3.9.6, so the copies could not both
pass `format:check` and stay identical, and the repository that noticed was the
one that happened to install the newer one.

Prettier 3.9.9 and ESLint 10.11.0 everywhere, which is what npm serves today.
No file changed format under the newer Prettier, so the gap was latent rather
than already divergent.
@botre
botre merged commit 525bb05 into master Sep 27, 2026
6 checks passed
@botre
botre deleted the align-tool-versions branch September 27, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant