golintdon't use leading k in Go names と怒られました。何故ですか?

動作例:

$ cat leading_k.go 
package main

const kFoo = 1
$ golint leading_k.go 
leading_k.go:3:5: don't use leading k in Go names; var kFoo should be foo

環境: Go 1.9.3