View Javadoc
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