Problem Statement
No `.golangci.yml` or equivalent linter configuration exists. The project relies only on `go vet` and `go fmt`. A linter like `golangci-lint` would catch issues such as deprecated field usage, unused variables, error return value ignoring, and enforce consistent style automatically.
Proposed Solution
Add `.golangci.yml` with a curated set of linters appropriate for the project (e.g., `govet`, `staticcheck`, `errcheck`, `gosimple`, `unused`).
Alternatives Considered
Not provided
Area
Other
Additional Context
Severity: Low
Problem Statement
No `.golangci.yml` or equivalent linter configuration exists. The project relies only on `go vet` and `go fmt`. A linter like `golangci-lint` would catch issues such as deprecated field usage, unused variables, error return value ignoring, and enforce consistent style automatically.
Proposed Solution
Add `.golangci.yml` with a curated set of linters appropriate for the project (e.g., `govet`, `staticcheck`, `errcheck`, `gosimple`, `unused`).
Alternatives Considered
Not provided
Area
Other
Additional Context
Severity: Low