Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 489 Bytes

no-delete-var.md

File metadata and controls

20 lines (12 loc) · 489 Bytes

no-delete-var

Disallows deleting variables.

The purpose of the delete operator is to remove a property from an object. Using the delete operator on a variable might lead to unexpected behavior.

Rule Details

This rule disallows the use of the delete operator on variables.

If ESLint parses code in strict mode, the parser (instead of this rule) reports the error.

Examples of incorrect code for this rule:

/*eslint no-delete-var: "error"*/

var x;
delete x;