Update TODO.md: lint remediation chunk 1 complete (refs #61)
Some checks failed
check / check (push) Failing after 52s

This commit is contained in:
2026-08-07 17:00:13 +00:00
parent e7b49d58ab
commit b87b72d4b9

13
TODO.md
View File

@@ -14,13 +14,18 @@ pre-1.0
# Next Step
Remediate the 2,990 lint findings surfaced by the standard
`.golangci.yml` (issue #61): behavior-preserving fixes in per-linter or
per-package chunks, mechanical linters first, until `make check` is
green on `main`.
Continue the lint remediation (issue #61): 1,077 findings remain after
the mechanical chunk. Next chunk candidates: `paralleltest` (137),
`funcorder` (68), `testpackage` (34), `lll` (79) — still mostly
mechanical — before the judgment-heavy linters (`revive` 142, `err113`
96, `mnd` 93, `gosec` 78, `goconst` 55, `cyclop` 52).
# Completed Steps
- 2026-08-07: Lint remediation chunk 1 (issue #61): `wsl_v5` (1050),
`nlreturn` (378), and `noinlineerr` (373) all fixed to zero via a new
`make lint-fix` autofix entrypoint plus hand-fixes; total findings
2,990 → 1,077. Full test suite green.
- 2026-08-07: Added the standard `.golangci.yml` and `.editorconfig`
(issue #59); lint findings under the new config are tracked in issue
#61. `script/bootstrap` now installs sqlite3 (needed by tests).