【问题标题】:Wrong SONAR error "concat with +=" for line with conditional assignment错误的 SONAR 错误“concat with +=" for line with conditional assignment
【发布时间】:2017-07-02 20:09:38
【问题描述】:

Sonar v.2.11 抱怨主要警告:Use String Buffer For String Appends 用于以下行:

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

有谁知道为什么会发生这种情况?这似乎是错误的,因为没有发生连接。

  • 这是一个错误吗?
  • 混淆条件赋值的模式/规则?
  • 还是某种从未重新分析更改过的行的缓存问题?

我们目前正在运行 Sonar v.2.11

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    您正在运行的 SonarQube 版本,大概还有代码分析器,大约有 5.5 年的历史。在过去的五年中,两者都取得了巨大的进步。

    您极不可能直接回答您的问题,因为很少有人当前了解您正在使用的版本。

    我知道这不是你想要的答案,但你最好的办法是升级。统计!

    【讨论】:

    • 感谢您的快速回答。我会将这些信息向上传递!
    猜你喜欢
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多