1 /*xml 2 <module name="Checker"> 3 <module name="TreeWalker"> 4 <module name="SuppressionCommentFilter"> 5 <property name="offCommentFormat" value="csoff (\w+)"/> 6 <property name="onCommentFormat" value="cson (\w+)"/> 7 <property name="checkFormat" value="$1"/> 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 // xdoc section -- start 17 class Example7 18 { 19 int VAR1; // violation, Name 'VAR1' must match pattern '^[a-z][a-zA-Z0-9]*$' 20 21 //csoff MemberName 22 int VAR2; // filtered violation 'must match pattern' 23 //cson MemberName 24 25 public static final int var3 = 1; 26 // violation above, 'must match pattern' 27 28 //csoff ConstantName 29 //csoff IllegalCatch 30 31 public static final int var4 = 1; // filtered violation 'must match pattern' 32 33 public void method1() 34 { 35 try {} 36 catch(Exception ex) {} 37 // filtered violation above 'Catching 'Exception' is not allowed' 38 39 try {} 40 catch(Exception ex) {} 41 // filtered violation above 'Catching 'Exception' is not allowed' 42 catch(Error err) {} 43 // filtered violation above 'Catching 'Error' is not allowed' 44 } 45 46 //cson ConstantName 47 //cson IllegalCatch 48 49 } 50 // xdoc section -- end