Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 770 Bytes

new-parens.md

File metadata and controls

27 lines (17 loc) · 770 Bytes

require parentheses when invoking a constructor with no arguments (new-parens)

JavaScript allows the omission of parentheses when invoking a function via the new keyword and the constructor has no arguments. However, some coders believe that omitting the parentheses is inconsistent with the rest of the language and thus makes code less clear.

var person = new Person;

Rule Details

This rule requires parentheses when invoking a constructor with no arguments using the new keyword in order to increase code clarity.

Examples of incorrect code for this rule:

/*eslint new-parens: "error"*/

var person = new Person;

Examples of correct code for this rule:

/*eslint new-parens: "error"*/

var person = new Person();