Как бороться с множеством предупреждений о неразрешенных переменных в Webstorm

Хорошо, у меня есть функция, которая берет данные из ajax:

function getData(data){
    console.log(data.some_unres_var);
}

Webstorm говорит, чтоsome_unres_var - это неразрешенная переменная. Я не знаю, что делать с множеством таких предупреждений.

Я вижу несколько вариантов:

подавить предупреждения;добавить исходный файл json с полями (подробнееподробности);используйте синтаксис, похожий на массив:data['some_unres_var'] (ноjslint предупредите, чтобы я этого не делал);???

Также Webstorm предлагает мне создать пространство имен для «данных» (добавить аннотацию вроде/** @namespace data.some_unres_var*/), создайте такое поле или переименуйте его.

Ответы на вопрос(4)

Ваш ответ на вопрос