This module attempts to combine multiple other Go source analyzing tools. Currently supported functionality includes:
- Go analyzers
- go vet
- gocyclo
- golint
- ineffassign
- staticcheck
- Go formatting
- gofmt
- gofumpt
- line-length verification
- Spelling
- misspell
- spellcheck
Open a terminal and run the following:
$ go install --ldflags "-s -w" --trimpath \
github.com/mjwhitta/gocomplain/cmd/gocomplain@latest
Run gocomplain -h
to see the full usage, but you can safely run
gocomplain
to get started analyzing, while using the default
settings.