Repository navigation
lint: line-length - #837
Conversation
Agent-Team: linux Worker: codex
Resolves the lint.zig conflict with the changelog-words rule. Agent-Team: windows Worker: claude
Keeps the wrapped Rule enum and adds main's anytype-reason rule. Agent-Team: linux Worker: claude Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Agent-Team: linux Worker: claude Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Agent-Team: linux Worker: codex
PM note: how this PR will be handledWhat it is for: lint: line-length Rules that apply: touches build scripts. Things to watch (checked by rule):
What happens next:
A living status comment below is kept current. Nothing here is a merge decision. |
Where this PR standsStage: In review What the PM needs before approving (ticks as it is met; the full CI runs only at the end, after the reviews are clean):
Rules that apply: touches build scripts. Reviews at the current commit (
Updated 2026-10-25 11:03 UTC by the PM. This comment is edited in place. |
Takes main's scripts/ (landed by #837), so the PR shows build.zig alone. Agent-Team: linux Worker: claude
Part of fizzyedit/work#141
Goal
Part of fizzyedit/work#141 and fizzyedit/plans#50: prepare scripts/ for the 120-column code and 100-column comment limits.
What changed and why
Wrapped the two overlong lines in scripts/lint.zig: a fixture list and an expected diagnostic string. The diagnostic bytes and test behavior are unchanged. This is a directory sweep PR under the task's size cap.
How it was verified
Formatting, lint, native build, and unit-test gates exited 0. All 15 standalone lint tests passed. A local length audit finds the two violations in HEAD and none in the edited scripts/ Zig files. See GATES.md for commands and results.
Not done / follow-ups
Other directories still need separate sweep PRs. Land the enforcing lint rule, its tests pinning both limits, and the STYLE.md policy update with the final sweep, as required by the task. No new test is needed for this formatting-only slice.
Changes (21 files, +55/-767)
Gates: 6 of 6 passed
scripts/check-fmt.sh(exit 0)scripts/zb build --summary all(exit 0)scripts/zb build test --summary all(exit 0)scripts/zb build test-integration --summary all(exit 0)scripts/zb build check-web --summary all(exit 0)scripts/zb build test-sdk-version --summary all(exit 0)