Avoid new operators outside of assignments or comparisons

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

Metadata

ID: typescript-code-style/no-new

Language: TypeScript

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