I know the "hamming" exercise, so I'll try to make some specific suggestions about it, as well as the general code checks:
go test: OK
go test -race: SKIPPED
golint: FAIL
comments: exported function Distance should have comment or be unexported
/Users/john/git/bitfield/exercism/users/mickaelw/go/hamming/hamming.go:5:1
doc: https://golang.org/wiki/CodeReviewComments#doc-comments
gofmt: OK
go vet: OK
golangci-lint: OK
benchmarks: SKIPPED
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x78 pc=0x12a2992]
goroutine 1 [running]:
github.com/tehsphinx/exalysis/track/hamming.examIncrease(0xc0000d6000, 0xc0003260c0)
/Users/john/git/bitfield/exalysis/track/hamming/hamming.go:173 +0x62
github.com/tehsphinx/exalysis/track/hamming.Suggest(0xc0000d6000, 0xc0003260c0)
/Users/john/git/bitfield/exalysis/track/hamming/hamming.go:17 +0x7a
github.com/tehsphinx/exalysis.GetSuggestions(0xc000218640, 0x3b, 0xc0002b8ea0, 0x1, 0x1, 0x4e)
/Users/john/git/bitfield/exalysis/suggestion.go:66 +0x54f
main.watchClipboard()
/Users/john/git/bitfield/exalysis/cmd/exalysis/main.go:64 +0x23e
main.main()
/Users/john/git/bitfield/exalysis/cmd/exalysis/main.go:31 +0x26a
Solution 97618ad0f6ed4ebab33f591f91b59b6c:
gives: