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 17 // xdoc section -- start 18 class Example4 19 { 20 int VAR1; // violation, Name 'VAR1' must match pattern '^[a-z][a-zA-Z0-9]*$' 21 22 //CSOFF: MemberName 23 int VAR2; // filtered violation 'must match pattern' 24 //CSON: MemberName 25 26 public static final int var3 = 1; 27 // violation above, 'must match pattern' 28 29 //CSOFF: ConstantName 30 public static final int var4 = 1; // filtered violation 'must match pattern' 31 //CSON: ConstantName 32 33 public void method1() 34 { 35 try {} 36 catch(Exception ex) {} // violation, Catching 'Exception' is not allowed 37 38 //CSOFF: IllegalCatch 39 40 try {} 41 catch(Exception ex) {} 42 // filtered violation above 'Catching 'Exception' is not allowed' 43 catch(Error err) {} 44 // filtered violation above 'Catching 'Error' is not allowed' 45 46 //CSON: IllegalCatch 47 } 48 } 49 // xdoc section -- end