Repository navigation
lint: line-length - #850
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
Agent-Team: linux Worker: codex
Takes main's scripts/ (landed by #837), so the PR shows build.zig alone. Agent-Team: linux Worker: claude
Agent-Team: linux Worker: claude
Agent-Team: linux Worker: claude
Agent-Team: linux Worker: codex
Agent-Team: linux Worker: codex
Agent-Team: linux Worker: claude
Agent-Team: linux Worker: claude
Agent-Team: linux Worker: codex
PM note: how this PR will be handledWhat it is for: lint: line-length Rules that apply: touches the SDK or plugin ABI: the shape fingerprint must be recorded; 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: Done: approved 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 the SDK or plugin ABI: the shape fingerprint must be recorded. Reviews at the current commit (
2 earlier reviews are for older commits and will be redone. Latest fixes comment: https://github.com/fizzyedit/work/issues/357#issuecomment-6411618094 (0 findings answered) Updated 2026-10-26 09:28 UTC by the PM. This comment is edited in place. |
Agent-Team: linux Worker: claude
Part of fizzyedit/work#358
Goal
Line-length sweep (work#141) for sdk/remote and sdk/tape: wrap lines over 120 code / 100 comment columns.
What changed and why
Only line breaks in 14 files under sdk/remote and sdk/tape (about 530 changed lines, under the cap). Main is merged in, so #849's build.zig, build/app.zig and scripts/lint.zig no longer show in the diff. The SDK shape fingerprint did not move (wraps only):
scripts/zb build test-sdk-versionpasses; the sdk label stays.How it was verified
check-fmt.sh ok; zb build test-sdk-version 35/35, test 181/181, test-integration 94/94 steps succeeded. Wraps only, so no new test; the existing sdk/remote socket tests pass.
Not done / follow-ups
The final lint rule enforcement is deferred by the plan.
Changes (14 files, +441/-93)
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)