Linter is any tool that detects and flags errors in programming languages, including stylistic errors. - Wikipedia

My favorite linters for various tasks:

Changelog

2021-Feb-21: Added golangci-lint