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.

Reply via email to