Автоматический импорт vscode с уже существующим кодом - PullRequest
0 голосов
/ 25 ноября 2018

Иногда у меня уже есть предопределенный код, и я хочу, чтобы функции автоматически импортировались с помощью действия Quick Fix, возможно ли это?enter image description here

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

VS Код является консервативным при проверке кода JavaScript.Такие переменные, как beforeSaveWarrior, могут быть глобальными, определенными где-то еще (это удивительно распространенный шаблон в JavaScript).Это означает, что использование неопределенной переменной, такой как beforeSaveWarrior, по умолчанию не считается ошибкой.

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

0 голосов
/ 25 ноября 2018

Настройка "javascript.suggest.autoImports": false должна помочь.

...