Любопытная ошибка SonarQube, которую я не могу понять - PullRequest
0 голосов
/ 21 сентября 2019

Почему SonarQube жалуется на этот код?Как правильно исправить это

getCityId() {
   const value = localStorage.getItem('cityId');
   if (value) { this.cityId = JSON.parse(value); }
}
async getBooking(date?, page?) {
   let query = new HttpParams();
   ...
   await this.getCityId();
   ...
}

Вывод функций, которые ничего не возвращают, не должен использоваться

SonarAnalyzer (TypeScript) Если функция ничего не возвращает, онанет смысла использовать его вывод.В частности, передача его другой функции или присвоение ее «результата» переменной, вероятно, является ошибкой, поскольку такие функции возвращают неопределенное значение, что, вероятно, не то, что предполагалось.

важно дать ожидающему возвращаемое значение?Можем ли мы это игнорировать?

...