1 /*xml 2 <module name="Checker"> 3 <module name="TreeWalker"> 4 <module name="IllegalIdentifierName"> 5 <property name="format" value="^[A-Z][a-zA-Z0-9]*$"/> 6 <property name="tokens" value="CLASS_DEF"/> 7 </module> 8 <module name="SuppressionXpathSingleFilter"> 9 <property name="files" value="[\\/]src[\\/]test[\\/]java[\\/]"/> 10 <property name="checks" value="IllegalIdentifierName"/> 11 </module> 12 <module name="SuppressionXpathSingleFilter"> 13 <property name="files" value=".*Tests\.java"/> 14 <property name="checks" value="IllegalIdentifierName"/> 15 </module> 16 <module name="SuppressionXpathSingleFilter"> 17 <property name="files" value="generated-sources"/> 18 <property name="checks" value="[a-zA-Z0-9]*"/> 19 </module> 20 </module> 21 </module> 22 */ 23 24 package com.puppycrawl.tools.checkstyle.filters.suppressionxpathsinglefilter; 25 26 public class Example14 {} 27 28 /* 29 // xdoc section -- start 30 .../src/myApplication.java // violation, Name 'myApplication' must match pattern. 31 .../src/myApplicationTests.java // filtered violation 'must match pattern' 32 .../src/test/java/insidePackage.java // filtered violation 'must match pattern' 33 // xdoc section -- end 34 */