Menu

#147 create AssignmentInOperand rule

closed
nobody
New rule (23)
5
2012-02-04
2011-01-19
No

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;
}
}

Discussion

  • Chris Mair

    Chris Mair - 2012-02-04
    • labels: --> New rule
    • status: open --> closed
     
  • Chris Mair

    Chris Mair - 2012-02-04

    This feature/rule was provided with the AssignmentInConditional rule, available in CodeNarc 0.13

     

Log in to post a comment.

MongoDB Logo MongoDB