linter

Static analysis tool

A linter is a software tool that analyzes code to flag errors, bugs, stylistic inconsistencies, and suspicious constructs.

Named after the lint that accumulates in clothes dryers—small bits that need removing—linters catch problems before code runs: The linter flagged three unused variables.

Most programming languages have dedicated linters, and many developers run them automatically while writing code.

formatting

indentation

Inward cut or setback

brackets · braces · semicolons · quotes · tabs · spaces · newlines · wrapping · prettification · style guide

code

syntax

Rules for arranging words

  • debuggingError removal from programs
  • errorsUnintentional deviations from correctness
  • warningsAdvance notices of danger

bugs · refactoring · parsing · code review · integration · configuration · plugins · rules · violations · exceptions

enforcement

rules

Principles governing behavior

violations · warnings · errors · severity · configuration · overrides · ignore · suppress · disable · strictness

standards

clippy

Animated paperclip assistant

  • blackDarkest possible hue
Opposites
code analysis approach

linterdebugger

Software error-locating tool

profiler

code quality function

linterformatter

Structures data presentation

code quality intervention timing

linterbug tracker

System for logging software defects

Phrases
Family

lint, linty, lintless, linting, linted, delint, lint-free, delinting

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Rated G