プロジェクトに次の JavaScript コードがあるとします。
function foo(){
console.log(arguments);
}
その上で Sonar JavaScript プラグインを実行すると、次のエラーが記録されます。
「eval」と「arguments」をバインドまたは割り当ててはなりません
理由はありますか?このエラーは arguments
、変数に割り当てられているか、パラメーター名として使用されている場合にのみ発生するはずですが、ここではそうではありません。