Skip to content

feat(linters): Added golangci-lint config & CI job#304

Open
mymmrac wants to merge 5 commits intosipeed:mainfrom
mymmrac:golangci-lint
Open

feat(linters): Added golangci-lint config & CI job#304
mymmrac wants to merge 5 commits intosipeed:mainfrom
mymmrac:golangci-lint

Conversation

@mymmrac
Copy link
Contributor

@mymmrac mymmrac commented Feb 16, 2026

This PR adds golangci-lint config, it's not final and needs tweaking, but it should be a good starting point,

For now most linters are disabled (because we have 2600+ issues currently) and we should enable them as we fix them.

Note: This PR doesn't include auto formatting, will be done in later PRs.

@Leeaandrob
Copy link
Collaborator

@Zepan This PR adds golangci-lint configuration and CI job. With 68+ open PRs and rapid growth, automated linting is essential for maintaining code quality at scale.

Recommendation: Merge. This is infrastructure that pays dividends on every future PR. The roadmap explicitly calls for better CI/CD (volunteer role #5: "AI-Powered CI/CD Optimization").

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.

2 participants