lint
E552347
lint is a static code analysis tool that detects potential errors, bugs, and style issues in C source code before compilation or execution.
Statements (36)
| Predicate | Object |
|---|---|
| instanceOf |
program analysis tool
ⓘ
software tool ⓘ static code analysis tool ⓘ |
| analyzes | C source code ⓘ |
| category |
programming tool
ⓘ
software development tool ⓘ |
| checks |
non-portable constructs
ⓘ
possible undefined behavior ⓘ suspicious constructs in C code ⓘ violations of coding conventions ⓘ |
| detects |
potential bugs in C programs
ⓘ
potential errors in C programs ⓘ style issues in C source code ⓘ |
| doesNotPerform | dynamic analysis ⓘ |
| executionPhase |
before compilation
ⓘ
before program execution ⓘ |
| goal |
increase reliability of C programs
ⓘ
reduce runtime failures ⓘ |
| hasPurpose |
enforce coding style guidelines
ⓘ
find defects early in development ⓘ improve code quality ⓘ |
| inputType | source code files ⓘ |
| outputType |
diagnostic messages
ⓘ
error reports ⓘ warnings ⓘ |
| performs | static analysis ⓘ |
| primaryLanguage | C ⓘ |
| relatedConcept |
bug detection
ⓘ
code style checking ⓘ compiler warnings ⓘ |
| scope | source-level analysis ⓘ |
| usedBy |
C programmers
ⓘ
software developers ⓘ |
| usedFor |
code review support
ⓘ
maintainability improvement ⓘ quality assurance ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Checking C Programs with Lint