
resources.report.rules.pmd.MisleadingVariableName.html Maven / Gradle / Ivy
MisleadingVariableName
MisleadingVariableName
Detects when a non-field has a name starting with 'm_'. This usually
indicates a field and thus is confusing.
This rule is defined by the following XPath expression:
//VariableDeclaratorId
[starts-with(@Image, 'm_')]
[not (../../../FieldDeclaration)]
Example:
public class Foo {
private int m_foo; // OK
public void bar(String m_baz) { // Bad
int m_boz = 42; // Bad
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy