2017-02-14 1 views
0

Sonar v.2.11 жалуется с майором предупреждением: Use String Buffer For String Appends для следующей строки:Неправильный SONAR ошибка «CONCAT с + =» для линии с условным назначением

hidden = Format.isEmpty(hidden) ? fieldname : hidden; 

Кто-нибудь знает, почему это могло произойти? Кажется, это неправильно, поскольку конкатенация не происходит.

  • Это ошибка?
  • Узор/правило, которое смущает условное назначение?
  • Или какой-то вопрос кеширования, который никогда не анализировал строку, которая изменилась?

enter image description here

В настоящее время мы SONAR v.2.11

ответ

3

версии SonarQube вы работаете, и, предположительно, анализатор кода, а также, составляет ~ 5,5 лет. За последние полтора десятилетия произошли значительные улучшения.

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

Я знаю, что это не тот ответ хочу, но ваш лучший курс - это обновить. Stat!

+0

Спасибо за быстрый ответ. Я передам эту информацию в цепочку! –

Смежные вопросы