Linter is any tool that detects and flags errors in programming languages, including stylistic errors. - Wikipedia
My favorite linters for various tasks:
- Ansible: ansible-lint
- Golang:
- golangci-lint - catches dead code among other things
- gosec - really checks return values from functions
- JavaScript: prettier-standard
- Puppet: puppet-lint
- Python: pylint
- Ruby: rubocop
- Terraform:
terraform fmt
Changelog Link to heading
- 2022-Dec-11: Added gosec
- 2021-Feb-21: Added golangci-lint