NOTE: It is recommend to use the tag static-analysis instead. "Linter" is slang for static analyzer, a tool that analyzes source code to flag programming errors, bugs, stylistic errors, and suspicious constructs at compile-time. The slang "linter" originates from the specific product PC Lint.
"Linter" is slang for static analyzer, a tool that analyzes source code to flag programming errors, bugs, stylistic errors, and suspicious constructs at compile-time. Whereas a dynamic analyzer is a tool that performs similar analysis in run-time.
The slang "linter" originates from the specific product PC Lint, though there are many other such tools for various programming languages and coding standards.
The first linter was written by Stephen C. Johnson in 1978 while working in the Unix operating system at Bell Labs. After that, many other linters have appeared for different purposes and languages, not only C.
Tag usage
Since "linter is slang and not a formal term, it is recommend to use the tag static-analysis instead. Always use that tag in combination with tags for the specific language, standard and tool used.
Tag usage example: static-analysis c misra pc-lint.
Also include versions of the programming language, coding standard and tool where applicable.