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 (3)

How this entity was disambiguated

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 ⓘ
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 ⓘ
JSHint ⓘ
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 ⓘ
programmingLanguage JavaScript ⓘ
relatedTo ESLint ⓘ
JSHint ⓘ
JavaScript code style guides ⓘ
linked to: JSLint
supportsLanguage JavaScript ⓘ
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/ ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Douglas Crockford → knownFor → JSLint ⓘ
Douglas Crockford → knownFor → JSLint ⓘ
subject linked to: Crockford
Douglas Crockford → developed → JSLint ⓘ
subject linked to: Crockford
JSLint → relatedTo → JavaScript code style guides ⓘ
linked to: JSLint
Crockford on JavaScript lectures → focusesOn → JavaScript style guidelines ⓘ
linked to: JSLint