Spec-Zone.ru › ESLint

no-delete-var

Запрет удаления переменных

✅ Рекомендуется

Использование конфигурации recommended из @eslint/js в файле конфигурации включает эту проверку

Цель оператора delete — удалить свойство из объекта. Использование оператора delete для переменной может привести к неожиданному поведению.

Подробное описание правила

Это правило запрещает использование оператора delete для переменных.

Если ESLint анализирует код в режиме строгости, об ошибке сообщает анализатор (а не это правило).

Примеры неправильного кода для этого правила:

Открыть в Playground
/*eslint no-delete-var: "error"*/

var x;
delete x;

Версия

Это правило было добавлено в ESLint v0.0.9.

Ссылки

  • Исходный код правила
  • Исходный код тестов

© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/no-delete-var

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API