VS Код является консервативным при проверке кода JavaScript.Такие переменные, как beforeSaveWarrior
, могут быть глобальными, определенными где-то еще (это удивительно распространенный шаблон в JavaScript).Это означает, что использование неопределенной переменной, такой как beforeSaveWarrior
, по умолчанию не считается ошибкой.
Чтобы отобразить неопределенные переменные как ошибки и получить быстрые исправления, которые их импортируют, необходимо включить семантическую проверку в вашем файле Js.Самый простой способ сделать это - добавить // @ts-check
вверху вашего файла JavaScript.Теперь неопределенные переменные, такие как beforeSaveWarrior
, будут помечены как ошибки.Лампочка для ошибки должна включать исправление, которое добавляет импорт