Skip to content

Formats the quality config with the rest - #190

Merged
johnnyt merged 1 commit into
mainfrom
sui-rmkv-quality-exs-formatter-inputs
Oct 11, 2026
Merged

johnnyt merged 1 commit into
mainfrom
sui-rmkv-quality-exs-formatter-inputs

Conversation

@johnnyt

@johnnyt johnnyt commented Oct 11, 2026

Copy link
Copy Markdown
Member

Refs: sui-rmkv

What

  • .formatter.exs: the inputs now name .quality.exs beside mix.exs and .formatter.exs ("{mix,.formatter,.quality}.exs"), so the gate's Format stage checks the quality config.
  • .quality.exs: formatted by mix format, which removes two blank lines between keyword entries (one before credo:, one before profiles:). git diff --word-diff origin/main -- .quality.exs shows no changed word, and git diff -w --ignore-blank-lines over the file is empty: no key, value, threshold, stage or comment moves.

The bead's acceptance takes its first branch: the quality config joins the formatter inputs and is formatted. That choice was decided by the conductor under a standing consent, 2026-10-10.

Authority

The operator's campaign consent, adopted 2026-10-10, names this change in its gate clause, quoted verbatim but for its internal lane label: "sui's .quality.exs joining the formatter inputs (... a format-only change)". Any other change to a guarded gate path stays outside it, and this diff makes none.

Evidence that the Format stage now sees the file

With the change applied, putting one of the removed blank lines back into .quality.exs makes mix format --check-formatted exit 1; restoring the formatted file (byte-equal to the copy taken first) brings it back to exit 0.

Gate

Full mix quality green on this head: every stage passed, 1,214 of 1,214 tests, 93.7% coverage, attested by mix quality.verify. The skip lines are Diataxis (project-level, opt-in), Gettext and Sobelow (not applicable), as before.

No changelog fragment: a quality gate change takes none under changelog.d/README.md.

Review

In-turn review of the diff: one input glob widened by one name, and two blank lines removed by the formatter. No record text in this PR.

.formatter.exs now lists .quality.exs among its inputs, so the gate's
Format stage checks the quality config the way it checks mix.exs and
.formatter.exs itself. The file was not formatter-clean: mix format
drops two blank lines between keyword entries. No word, key, value or
threshold in .quality.exs changes; git diff --word-diff shows only the
two removed blank lines.

Refs: sui-rmkv
@johnnyt
johnnyt merged commit 4680ed6 into main Oct 11, 2026
1 check passed
@johnnyt
johnnyt deleted the sui-rmkv-quality-exs-formatter-inputs branch October 11, 2026 15:07
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