Linting
Noun · Verb · Development · Origin: 1978
Definitions
Running a static analysis tool (a linter) over source code to detect potential errors, style violations, and suspicious constructs before runtime. Named after the original 'lint' program for C, which itself was named after the small fibers and debris removed from clothing.
In plain English: Automatically checking your code for common mistakes and style issues — like a spell-checker but for programming.
Etymology
- 1978
- Stephen C. Johnson at Bell Labs writes 'lint' for C, named after the bits of fiber and fluff caught by a dryer's lint trap
- 1990s
- The concept expands beyond C; linters emerge for every language, catching style violations alongside real bugs
- 2013
- ESLint launches, becoming the dominant JavaScript linter and establishing linting as essential to modern development workflows