Линтер
Инструмент, который статически просматривает код и находит ошибки, подозрительные конструкции и нарушения стиля.
ESLint (JS/TS), Pylint/Ruff (Python), Clippy (Rust), golangci-lint (Go). Запускается в редакторе и в CI. Дополняет форматтер: линтер ловит логические проблемы, форматтер правит стиль.