Sonar Javaプラグイン5.3でSonarQube 6.7.3を使用しています
インスタンス変数としてマップを持つシリアライズ可能なJavaクラスがあります。1. null で明示的に初期化すると、マップに S1948 ルール違反が表示される。2. 明示的な null 初期化が削除された場合、マップは違反を示していません。
同じことがスクリーンショットの下に表示されます。2つの違いを理解するのを手伝ってもらえますか。
Sonar Javaプラグイン5.3でSonarQube 6.7.3を使用しています
インスタンス変数としてマップを持つシリアライズ可能なJavaクラスがあります。1. null で明示的に初期化すると、マップに S1948 ルール違反が表示される。2. 明示的な null 初期化が削除された場合、マップは違反を示していません。
同じことがスクリーンショットの下に表示されます。2つの違いを理解するのを手伝ってもらえますか。