Skip to content

mjwhitta/gocomplain

Repository files navigation

GoComplain

Yum

Go Report Card License

What is this?

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

How to install

Open a terminal and run the following:

$ go install --ldflags "-s -w" --trimpath \
    github.com/mjwhitta/gocomplain/cmd/gocomplain@latest

Usage

Run gocomplain -h to see the full usage, but you can safely run gocomplain to get started analyzing, while using the default settings.

About

A collection of Go source file analyzers.

Resources

License

Stars

Watchers

Forks