Skip to content

chavacava/gusano

Repository files navigation

gusano

Package-wide static analysis of GO code

gusano is a framework for implementing static analysis on GO packages. gusano is a fork of the invaluable revive linter but it allows developing analysis to cope with whole packages. This, for example, makes possible to implement analysis like unused symbols (var, const, types, funcs, ...) detection.

The main purpose of gusano is to serve as sandbox for evolutions in revive.

How to use gusano

$ cd your/go/module/root
$ gusano ./...

/!\ command line flags, except -formatter, do not work

About

package-wide static analysis for GO

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published