古いコードを踏んで、SonarLint解析を実行しました。私はここにコードを貼り付けることはできませんが、基本的には次のようになります。SonarQube(SonarLint/Sonar-JAVA)冗長キャストは使用しないでください。
Object test = new Object[]{"1"};
System.out.println(((Object[])test)[0]);
この非常に簡単な例では動作しますが、SonarLintは イカに問題を報告します:S1905 - 冗長キャストが
どれを使用すべきではありませんなぜアイデア?
SonarLintとSonarJavaのバージョンは何ですか?接続された鉱石のスタンドアロンモードで使用しますか? – benzonico
SonarLint 2.5.1 SonarQube 5.6.3への接続モードで、sonar-java 4.2.1.6971 – Tester
最新バージョンのSonarJava(執筆時点で4.5)に更新し、問題が解決しない場合は、教えてください。 – benzonico