2016-05-24 1 views
0

Это выдает ошибку:ESLint дает ошибку «нет-неиспользованного-Варса» для инстанцирования переменного и присвоения значения

var foo = 0; 
foo = 1; 

Кажется странным, что это считается неправильным. Могу ли я изменить это поведение в моей конфигурации .eslintrc? Документация, похоже, не охватывает этот прецедент.

+1

Э-э, но вы * никогда не используете переменную? Ваш код относится к нему как [WOM] (https://en.wikipedia.org/wiki/Write-only_memory_ (шутка)). – Bergi

ответ

1

Вы можете полностью отключить no-unused-vars, добавив: "no-unused-vars: 0 в конфигурационный файл .eslintrc. Правило представляет собой отчеты любой переменной, которая не используется и может быть безопасно удалена из кода. Если вы просто назначаете значение переменной, но не используете это значение в любом месте своего кода, вы можете смело удалить переменную все вместе. Присвоение значения не считается «использованием».