Issue 13 · Nov 2–8, 2026Editions · Glossary · Archive · Method · RSS · HU / ENG

News of the AI era, curated weekly

Glossary › Developer basics

linter

advancedwidespread

A linter is a program that reviews source code without running it and flags suspicious, erroneous, or non-compliant sections.

In plain terms

The linter is the spellchecker for programmers. Just as a word processor underlines a typo in red, the linter underlines what looks like an error or bad practice in the code: for example, a variable you created but never used.

It does not just look for errors but also preserves a unified style. If ten people write code in a team, the linter ensures it looks as if one person wrote it, making it easier to read and take over each other's work.

In the AI era, the linter has taken on a new role: the coding agent also checks its own work with it. The agent writes the code, runs the linter, reads the warnings, and fixes what it found. The linter thus provides fast, cheap, and predictable feedback to the machine as well.

How it works

  1. The linter reads the source code but does not execute it: it only examines the text and structure.
  2. It breaks the code into parts and creates an internal outline showing what belongs to what, where each name is created, and where it is used.
  3. A rule set is run through this draft: each rule describes a known error pattern or style requirement.
  4. It lists results with the file name, line number, and a brief explanation; it can often fix simpler issues automatically.
  5. The team decides which rules apply and often sets it so that only modifications passing the linter can be merged into the shared codebase.

An everyday example

You ask a coding agent to write a small program that renames your vacation photos. In the log you see "running lint… 3 warnings fixed": the agent had a linter check its own code and fixed the problems it found before handing the program over to you.

Who is affected

developerDaily tool: flags errors while you type and spares the team from style disputes. → Code
entrepreneur, executiveCheap quality assurance: it filters out some errors before the customer encounters them.
parent, student, teacherFor those learning to program, the linter is a patient corrector that immediately shows bad habits. → Education & Family

A common misconception

MythIf the linter finds no errors, the program works well.
In realityA linter checks only code formatting and known error patterns; it cannot tell if the program does what you want. The program must be tested and run for that.

Limits and risks

Similar, but not the same

Related concepts

Broader

static code analysis, code quality, developer tools

Narrower

style check, automatic repair

On the edge

code formatter, compiler, automated testing, code review, coding agent

A brief history

The first such program, named lint, was written by Stephen C. Johnson in 1978 at Bell Labs to check programs written in the C language. The name refers to lint that sticks to clothes: the tool collects the small, annoying 'lint' of code.

Where things stand

At the end of 2026, the linter is standard equipment in software development: there is one for almost every programming language, and it is built into code editors and automated checking pipelines. Coding agents also routinely run linters to check their own work.

Status: 2026 November

In the news

Appears in 3 Agent Age stories; the curve shows weekly occurrence in the news magazine.

Also known as

linter · lint · linting · linting · code reviewer · static code analyzer · static code analyzer · lint tool

Sources

This entry was machine-edited and has undergone machine expert review; the “In the news” section updates automatically from Agent Age stories.