Это не «неправильно», иначе это будет ошибка, а не предупреждение.
Это очень, очень, очень , ОЧЕНЬ плохая практика. var
имеет запутанную семантику. Если бы не обратная совместимость, он был бы давно удален из языка.
Как и в предупреждении: вы должны всегда предпочитать const
. Только если абсолютно необходимо, используйте let
. Никогда, ни при каких обстоятельствах не используйте var
.