In software engineering, a linter is a piece of software that performs static analysis on a program (i.e., it analyses it without running it). They’re really useful for cleaner, more performant code.

By language