From b87b72d4b98478c27f9a412008a522e7600aa709 Mon Sep 17 00:00:00 2001 From: sneak Date: Fri, 7 Aug 2026 17:00:13 +0000 Subject: [PATCH] Update TODO.md: lint remediation chunk 1 complete (refs #61) --- TODO.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/TODO.md b/TODO.md index 1458942..64d9501 100644 --- a/TODO.md +++ b/TODO.md @@ -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).