SonarQube ложная ошибка? с Null Coalesce и присвоением строковых значений - PullRequest
0 голосов
/ 24 апреля 2020

Sonar Qube выдает следующую ошибку: Строки не следует объединять, используя '+' в al oop и предлагая вместо этого использовать построитель строк, что, по моему мнению, не требуется для этой небольшой операции.

   for (int i = 0; i < Products.Count; i++) {
     product[i].Name = product[i].Name ?? product[i].Description;
   }

Это мне кажется ложным срабатыванием, так как это просто присвоение значения в случае, если левая рука равна нулю, а значение для правой руки равно ?? оператор.

Я не могу найти какие-либо прямые проблемы, но скорее связанные, такие как ссылка .

Редактировать: enter image description here Версия Sonar Qube Enterprise Edition 6.7

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