diff --git a/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/LowerCamelCaseVariableNamingRule.java b/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/LowerCamelCaseVariableNamingRule.java index bb414af..1ae3c0e 100644 --- a/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/LowerCamelCaseVariableNamingRule.java +++ b/p3c-pmd/src/main/java/com/alibaba/p3c/pmd/lang/java/rule/naming/LowerCamelCaseVariableNamingRule.java @@ -73,4 +73,10 @@ public class LowerCamelCaseVariableNamingRule extends AbstractAliRule { } return super.visit(node, data); } + + @Override + public Object visit(ASTAnnotationTypeDeclaration node, Object data) { + //对所有注解内的内容不做检查 + return null; + } } diff --git a/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/LowerCamelCaseVariableNamingRule.xml b/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/LowerCamelCaseVariableNamingRule.xml index a010529..effc1b6 100644 --- a/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/LowerCamelCaseVariableNamingRule.xml +++ b/p3c-pmd/src/test/resources/com/alibaba/p3c/pmd/lang/java/rule/naming/xml/LowerCamelCaseVariableNamingRule.xml @@ -140,6 +140,60 @@ public interface BizConstants { 0 + + + + + + Variable name should be lowerCamelCase8 + 0 + + + + + + + + Variable name should be lowerCamelCase9 + 0 + + + + + + + + Variable name should be lowerCamelCase10 + 4 + +