Skip to content

Linter checks that printf-like functions are named with `f` at the end.

License

Notifications You must be signed in to change notification settings

golangci/go-printf-func-name

Repository files navigation

go-printf-func-name

The Go linter go-printf-func-name checks that printf-like functions are named with f at the end.

Example

myLog should be named myLogf by Go convention:

package main import"log"funcmyLog(formatstring, args...interface{}){constprefix="[my] "log.Printf(prefix+format, args...) }
$ go vet -vettool=$(which go-printf-func-name) ./..../main.go:5:1: printf-like formatting function 'myLog' should be named 'myLogf'

About

Linter checks that printf-like functions are named with `f` at the end.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published