Sharing some coding conventions is a key point to make it possible for a team to efficiently collaborate.
This rule make it mandatory to place closing curly braces on the same line that next else, catch or finally keywords.
The following code snippet illustrates this rule:
public void myMethod() {
if(something) {
executeTask();
} else if (somethingElse) { // Compliant
doSomethingElse();
}
else { // Non-Compliant
generateError();
}
try {
generateOrder();
} catch (Exception e) { // Compliant
log(e);
}
finally { // Non-Compliant
closeConnection();
}
}