1 /*xml 2 <module name="Checker"> 3 <module name="TreeWalker"> 4 <module name="SuppressionCommentFilter"> 5 <property name="offCommentFormat" value="CHECKSTYLE_OFF: ALMOST_ALL"/> 6 <property name="onCommentFormat" value="CHECKSTYLE_ON: ALMOST_ALL"/> 7 <property name="checkFormat" value="^((?!(ConstantName)).)*$"/> 8 </module> 9 <module name="MemberName"/> 10 <module name="ConstantName"/> 11 <module name="IllegalCatch"/> 12 </module> 13 </module> 14 */ 15 package com.puppycrawl.tools.checkstyle.filters.suppressioncommentfilter; 16 17 // xdoc section -- start 18 class Example5 19 { 20 int VAR1; // violation, Name 'VAR1' must match pattern '^[a-z][a-zA-Z0-9]*$' 21 22 //CHECKSTYLE_OFF: ALMOST_ALL 23 int VAR2; // filtered violation 'must match pattern' 24 //CHECKSTYLE_ON: ALMOST_ALL 25 26 public static final int var3 = 1; 27 // violation above, 'must match pattern' 28 29 //CHECKSTYLE_OFF: ALMOST_ALL 30 public static final int var4 = 1; 31 // violation above, 'must match pattern' 32 //CHECKSTYLE_ON: ALMOST_ALL 33 34 public void method1() 35 { 36 try {} 37 catch(Exception ex) {} // violation, Catching 'Exception' is not allowed 38 39 //CHECKSTYLE_OFF: ALMOST_ALL 40 41 try {} 42 catch(Exception ex) {} 43 // filtered violation above 'Catching 'Exception' is not allowed' 44 catch(Error err) {} 45 // filtered violation above 'Catching 'Error' is not allowed' 46 47 //CHECKSTYLE_ON: ALMOST_ALL 48 } 49 } 50 // xdoc section -- end