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