Lint (software)

From Wiki @ Karl Jones dot com
Revision as of 06:47, 25 April 2016 by Karl Jones (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

In computer programming, lint is a Unix utility that flags some suspicious and non-portable constructs (likely to be bugs) in C language source code.

Generically, lint or a linter is any tool that flags suspicious usage in software written in any computer programming language.

Description

The term lint-like behavior is sometimes applied to the process of flagging suspicious language usage.

Lint-like tools generally perform static analysis of source code.

Lint as a term can also refer more broadly to syntactic discrepancies in general, especially in interpreted languages like JavaScript and Python (programming language).

For example, modern lint checkers are often used to find code that doesn't correspond to certain style guidelines.

They can also be used as simple debuggers for common errors, or hard to find errors such as heisenbugs.

See also

External links