Software Engineering · Code Quality
A static analysis tool that scans source code for style violations, suspicious patterns, and common bugs — without running it.
In practice: Linting in CI prevents 'nit' comments from cluttering code review and catches real bugs (unused variables, unreachable code) cheaply. The configuration fight over rules is real — pick a shared config and resist endlessly relitigating it.