Fix sonarqube issues for the rule - 'If' statement should not be the only statement in 'else' block

This commit is contained in:
Aditya Toshniwal
2024-02-26 11:55:36 +05:30
parent e272552780
commit a5530f59f7
26 changed files with 409 additions and 481 deletions
@@ -311,11 +311,8 @@ function expandRows(children, filterParams, tempChild, newRows, rowIndex) {
}
}
else {
if (filterParams.includes(child.status)) {
tempChild.push(child);
}
else if (filterParams.includes(child.status)) {
tempChild.push(child);
}
});
if (tempChild.length > 0) {
@@ -548,16 +545,14 @@ export function ResultGridComponent({ gridData, allRowIds, filterParams, selecte
let clsName = null;
if (selectedRowIds.includes(`${row.id}`) || isCellSelected || row.id == activeRowId) {
clsName = isCheckbox ? classes.selectedRowCheckBox : classes.selectedRow;
} else {
if (row.status == FILTER_NAME.DIFFERENT) {
clsName = classes.different;
} else if (row.status == FILTER_NAME.SOURCE_ONLY) {
clsName = classes.source;
} else if (row.status == FILTER_NAME.TARGET_ONLY) {
clsName = classes.target;
} else if (row.status == FILTER_NAME.IDENTICAL) {
clsName = classes.identical;
}
} else if (row.status == FILTER_NAME.DIFFERENT) {
clsName = classes.different;
} else if (row.status == FILTER_NAME.SOURCE_ONLY) {
clsName = classes.source;
} else if (row.status == FILTER_NAME.TARGET_ONLY) {
clsName = classes.target;
} else if (row.status == FILTER_NAME.IDENTICAL) {
clsName = classes.identical;
}
return clsName;