Engineering Tooling Matrix

Recommended linters, formatters, and build tools per programming language.

Engineering Tooling Matrix

Recommended engineering tooling matrix across major programming languages and domains:

Language / DomainLinterFormatterBuild / PackageTest Runner
Gogolangci-lint, staticcheckgofumptgo buildgo test -race
TypeScript / Nodeeslint (Flat Config)prettierbun / npmbun test / vitest
Pythonruff, mypyruff formatuv / poetrypytest
Rustclippyrustfmtcargocargo test
Kubernetes / IaCkubeconform, trivyyamlfmtkustomize, helmhelm unittest
Shell / Scriptsshellcheckshfmtbash (strict mode)bats

Canonical Source