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.
Inward cut or setback
- whitespaceUnprintable gap characters
- alignmentCorrect relative positioning
- line lengthDistance a segment spans
- bracketsMarks setting off text
braces · semicolons · quotes · tabs · spaces · newlines · wrapping · prettification
Rules for arranging words
- debuggingError removal from programs
- errorsUnintentional deviations from correctness
- warningsAdvance notices of danger
- bugsSmall crawling creatures
refactoring · parsing · code review · integration · configuration · plugins · rules · violations
Principles governing behavior
- complianceAdhering to requirements
- guidelinesSuggested rules for behavior
- policiesAdopted courses of action
- violationsBreaches of rules
warnings · errors · severity · configuration · overrides · ignore · suppress · disable
indentation
Inward cut or setback
- whitespaceUnprintable gap characters
- alignmentCorrect relative positioning
- line lengthDistance a segment spans
brackets · braces · semicolons · quotes · tabs · spaces · newlines · wrapping · prettification · style guide
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
rules
Principles governing behavior
- complianceAdhering to requirements
- guidelinesSuggested rules for behavior
- policiesAdopted courses of action
violations · warnings · errors · severity · configuration · overrides · ignore · suppress · disable · strictness
clippy
Animated paperclip assistant
- blackDarkest possible hue
- lint trapDryer's debris collector
- dryer lintShed fibers from laundering
- lint rollerSticky cylinder for fabric debris
- lint brushTool removing fabric debris
- lint filterDryer's debris catcher
- lint removalClearing fabric of fibers
lint, linty, lintless, linting, linted, delint, lint-free, delinting