Avoid new operators outside of assignments or comparisons

Metadata

ID: javascript-code-style/no-new

Language: JavaScript

Severity: Notice

Category: Best Practices

Description

A lonely instance is almost always useless. Do not create objects without assigning them to a variable that you will use later.

Non-Compliant Code Examples

new Date()

Compliant Code Examples

var a = new Date()
var a; if (a === new Date()) { a = false; }
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis

PREVIEWING: may/unit-testing