Java では、 int を"" + intValueで文字列に変換できます。Sonarqube と sonarlint は、これを不適切としてフラグを立てます。
なぜこれは不適切なのですか。私の知る限り、Integer.toString(intValue)はより冗長で、同じことを行います。
"" でない場合にフラグを立てることは想像できますが、オブジェクト x はx + intValueのように使用され、xは整数として初期化されます。Javascriptコードでそのようなことに遭遇しました。