Skip to content

[Feature]: Add Go linter configuration #11

Description

@mrhillsman

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.size/SDenotes a PR that changes 10-29 lines, ignoring generated files.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions