create AssignmentInOperand rule
Brought to you by:
chrismair
AssignmentInOperand
Since: PMD 1.03
Avoid assignments in operands; this can make code more complicated and harder to read.
This rule is defined by the following Java class: net.sourceforge.pmd.rules.AssignmentInOperand
Example:
public class Foo {
public void bar() {
int x = 2;
if ((x = getX()) == 3) {
System.out.println("3!");
}
}
private int getX() {
return 3;
}
}
This feature/rule was provided with the AssignmentInConditional rule, available in CodeNarc 0.13