Lint early, lint often
Wikipedia defines linting software as:
a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs.
Linters play an important role to detect common mistakes fast. I often find that running them first in the build pipelines happens already too late, reducing their usefulness.
When to lint to maximize their value?