Add tarp code analysis tool (#1625)

This commit is contained in:
Jeffrey D 2017-10-28 08:13:28 -05:00 committed by Avelino
parent 1919930b96
commit 608831f2b6

View File

@ -1474,6 +1474,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis
* [interfacer](https://github.com/mvdan/interfacer) - Linter that suggests interface types. * [interfacer](https://github.com/mvdan/interfacer) - Linter that suggests interface types.
* [lint](https://github.com/surullabs/lint) - Run linters as part of go test. * [lint](https://github.com/surullabs/lint) - Run linters as part of go test.
* [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) - staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#. * [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) - staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.
* [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) - tarp finds functions and methods without direct unit tests in Go source code.
* [unconvert](https://github.com/mdempsky/unconvert) - Remove unnecessary type conversions from Go source. * [unconvert](https://github.com/mdempsky/unconvert) - Remove unnecessary type conversions from Go source.
* [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) - unused checks Go code for unused constants, variables, functions and types. * [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) - unused checks Go code for unused constants, variables, functions and types.
* [validate](https://github.com/mccoyst/validate) - Automatically validates struct fields with tags. * [validate](https://github.com/mccoyst/validate) - Automatically validates struct fields with tags.