SonarQube не работает с объединенными операторами (например: ??) - PullRequest
0 голосов
/ 02 апреля 2020

Этот кодовый блок помечен в правиле SonarQube «Условно исполняемые блоки должны быть достижимы»

// myObject is an instance of a class and IsActive is a boolean property
if (myObject?.IsActive ?? false) {...

Что, в моем случае, функционально совпадает с:

if (myObject != null && myObject.IsActive)

Почему это помечено правилом SonarQube?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...