Required Blocks
JSLint expects that if
and for
statements will be made with blocks—that is, with
statements enclosed in braces ({}
).
JavaScript allows an if
to be written like
this:
if (condition) statement;
That form is known to contribute to mistakes in projects where many programmers are working on the same code. That is why JSLint expects the use of a block:
if (condition) { statements; }
Experience shows that this form is more resilient.
Get JavaScript: The Good Parts now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.