Neat idea. Just some random thought: instead of adding all linters by hand maybe you could use what gometalinter already provide? https://github.com/alecthomas/gometalinter
W dniu poniedziałek, 14 listopada 2016 14:27:26 UTC+1 użytkownik sri...@laddoo.net napisał: > > Hi, > > I'd like to announce a library I just released called lint [1]. It allows > you to run a variety of linters as part of go test. It also supports > whitelisting false positives. It reduces the need for build scripts, makes > CI integration easy and lets projects enforce linter usage without extra > scripts. I built it while working on our mobile app (which is written in > Go) and have found it useful so far. > > The below example test will check for gofmt usage, run go tool vet > --shadow, golint, errcheck, gosimple and gostaticcheck > > import ( > "testing" > "github.com/surullabs/lint" > ) > > > func TestLint(t *testing.T) { > if err := lint.Default.Check("./..."); err != nil { > t.Fatal("lint failures: %v", err) > } > } > > Please let me know if you find this useful and if you'd like any features > added/removed/modified. > > Thanks! > Sridhar > > [1] https://www.timeferret.com/lint > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.