Tenho esse trecho de código javascript:
for (var j = 0; j < styles[i].stylers.length; j++) {
for (var p in styles[i].stylers[j]) {
var ruleArg = styles[i].stylers[j][p];
if (p == 'hue' || p == 'color') {
ruleArg = '0x' + ruleArg.substring(1);
}
styleRule.push(p + ':' + ruleArg);
}
}
Na imagem seguinte recebe essa informação do sonar:
Aplicada a sugestão de correção, pelo próprio sonar:
for (var j = 0; j < styles[i].stylers.length; j++) {
for (var p in styles[i].stylers[j]) {
if (styles[i].stylers[j].hasOwnProperty(p)) {//aqui inseri a correção sugerida
var ruleArg = styles[i].stylers[j][p];
if (p == 'hue' || p == 'color') {
ruleArg = '0x' + ruleArg.substring(1);
}
styleRule.push(p + ':' + ruleArg);
}
}
}
Do ponto de vista da sugestão do Sonar, o código inserido está correto?



