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