lints/base.go
func RegisterLint(l *Lint) {
	if err := l.Lint.Initialize(); err != nil {
		panic("could not initialize lint: " + l.Name + ": " + err.Error())
	}
	Lints[l.Name] = l
}
func RegisterLint(l *Lint) {
	if err := l.Lint.Initialize(); err != nil {
		panic("could not initialize lint: " + l.Name + ": " + err.Error())
	}
	Lints[l.Name] = l
}
func RegisterLint ( l * Lint ) { if err := l . Lint . Initialize ( ) ; err != nil { panic ( " " + l . Name + " " + err . Error ( ) ) } Lints [ l . Name ] = l }
// RegisterLint must be called once for each lint to be excuted. Duplicate lint
// names are squashed. Normally, RegisterLint is called during init().
RegisterLint must be called once for each lint to be excuted . Duplicate lint names are squashed . Normally RegisterLint is called during init () .