Skip to content

chore: switch linting to golangci-lint#3

Merged
stuft2 merged 3 commits intomainfrom
codex/golangci-lint
Feb 13, 2026
Merged

chore: switch linting to golangci-lint#3
stuft2 merged 3 commits intomainfrom
codex/golangci-lint

Conversation

@stuft2
Copy link
Owner

@stuft2 stuft2 commented Feb 13, 2026

Summary

  • replace go vet and go fmt Taskfile workflow with golangci-lint
  • add .golangci.yml enabling staticcheck, errcheck, and gofmt
  • update CI workflow to run golangci-lint-action with project config
  • update local-check docs in README and CI feature docs
  • include gofmt import-order normalization required by the new fmt gate

Test Evidence

  • task fmt
  • task lint
  • task test

Risk / Rollback

  • Risk: local developer environments now require golangci-lint installed and on PATH.
  • Rollback: revert this PR to restore previous go fmt/go vet task behavior.

@stuft2 stuft2 force-pushed the codex/golangci-lint branch from c72e71e to 405d19f Compare February 13, 2026 05:19
@stuft2 stuft2 merged commit 459538b into main Feb 13, 2026
4 checks passed
@stuft2 stuft2 deleted the codex/golangci-lint branch February 13, 2026 05:19
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