go-tools
https://github.com/dominikh/go-tools
Go
Staticcheck - The advanced Go linter
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported17 Subscribers
Add a CodeTriage badge to go-tools
Help out
- Issues
- staticcheck: detect naive file path building that should use filepath.Join
- staticcheck: look into checks for naked returns
- Run vet checks
- staticcheck: flag testing.T.Run calls with closures that close over loop variables and run in parallel
- staticcheck: SA2002 Called testing.T.FailNow - expand to include httptest.NewServer
- staticcheck: flag regexp with empty character class
- cmd/unused: flag to detect exported struct fields that are unused within the package
- staticcheck: unintended closure of err variable
- staticcheck: flag if-else-if chain with partially missing initializers
- staticcheck: reflect.DeepEqual on protobufs is wrong; use proto.Equal
- Docs
- Go not yet supported