ER-037 Logical nesting limit exceeded

Severity2
Enabledyes
Waivable
Configuration
Allowed maximum logical nesting:
max-nesting: 7
Violation
if ( amount>GAP_1 && amountGAP_4) {
		retVal = PRICE_2;
	}
	else {
		if (amount>GAP_3) {
			retVal = PRICE_3;
		}
		else {
			if (amount>GAP_2) {
				retVal = PRICE_4;
			}
			else {
				retVal = PRICE_5;
			}
		}
	}
}
Fix
if ( amount>GAP_1 && amountGAP_4) {
		retVal = PRICE_2;
	}
	else if (amount>GAP_3) {
		retVal = PRICE_3;
	}
	else if (amount>GAP_2) {
		retVal = PRICE_4;
	}
	else {
		retVal = PRICE_5;
	}
}


Hammurapi 3 Copyright © 2004 Hammurapi Group. All Rights Reserved.