JSLint
E754587
JSLint is a JavaScript code quality and static analysis tool created by Douglas Crockford to enforce strict coding conventions and detect potential errors.
All labels observed (1)
| Label | Occurrences |
|---|---|
| JSLint canonical | 2 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript linting tool
ⓘ
static code analysis tool ⓘ |
| checksFor |
confusing or ambiguous code constructs
ⓘ
inconsistent whitespace and formatting issues ⓘ missing 'use strict' directive in some configurations ⓘ missing semicolons ⓘ problems with variable hoisting ⓘ questionable use of 'this' ⓘ unreachable code ⓘ unsafe constructor patterns ⓘ unused variables ⓘ use of == instead of === ⓘ use of bitwise operators (depending on options) ⓘ use of eval ⓘ |
| creator | Douglas Crockford NERFINISHED ⓘ |
| designPhilosophy |
encourages safe subsets of JavaScript
ⓘ
opinionated and strict rule set ⓘ |
| developmentStatus | mature ⓘ |
| feature |
can be run from the command line via Node.js ports
ⓘ
can be run in a web browser ⓘ checks for implied global variables ⓘ checks for syntax errors ⓘ checks for unsafe or problematic JavaScript patterns ⓘ configurable options via directives and flags ⓘ enforces strict coding style rules ⓘ reports warnings and errors ⓘ |
| genre |
code quality tool
ⓘ
linting tool ⓘ |
| influenced |
ESLint
NERFINISHED
ⓘ
JSHint NERFINISHED ⓘ |
| license | JSLint license ⓘ |
| notableCharacteristic |
authored by a key figure in JSON standardization
ⓘ
highly opinionated rule set ⓘ one of the earliest JavaScript linting tools ⓘ |
| operatingSystem | cross-platform ⓘ |
| output | list of warnings and errors ⓘ |
| previousWebsite |
http://www.jslint.com/
ⓘ
https://www.jslint.com/lint.html ⓘ |
| primaryLanguageAnalyzed | JavaScript NERFINISHED ⓘ |
| programmingLanguage | JavaScript ⓘ |
| relatedTo |
ESLint
NERFINISHED
ⓘ
JSHint NERFINISHED ⓘ JavaScript code style guides NERFINISHED ⓘ |
| supportsLanguage | JavaScript NERFINISHED ⓘ |
| targetAudience |
JavaScript developers
ⓘ
web developers ⓘ |
| typicalInput | JavaScript source files ⓘ |
| useCase |
detecting potential JavaScript errors
ⓘ
enforcing strict coding conventions ⓘ static analysis of JavaScript source code ⓘ |
| website | https://www.jslint.com/ ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.