Recently I have started to send some CL to the Go project, and I wanted some tools to check the portability to other platforms and the compatibility to older Go releases of my changes.
https://github.com/perillo/go-portable checks if a package is portable to all the platforms supported by go. Internally it invokes go vet on all the platforms listed by go tool dist list. With the -first-class option, it is possible to limit the use to only first class ports. https://github.com/perillo/go-compatible checks if a package is compatible with older versions of go. Internally it invokes go vet on all the releases in ~/sdk. With the -since option, it is possible to limit the use to to only releases more recent than the specified version. With the -test option, the tool invokes go test, instead of go vet. Regards Manlio Perillo -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/b1c0e02f-7e1a-495b-8757-553d8dba238bn%40googlegroups.com.