langtools/make/conf/checkstyle-langtools.xml
changeset 11054 c4224d65eb3e
equal deleted inserted replaced
11053:48713f779b1d 11054:c4224d65eb3e
       
     1 <?xml version="1.0"?>
       
     2 <!DOCTYPE module PUBLIC
       
     3           "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
       
     4           "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
       
     5 
       
     6 <!--
       
     7    Checks for initial langtools code conventions, we are starting with
       
     8    imports and import orders and this will grow to encompass other
       
     9    violations over time. 
       
    10 -->
       
    11 
       
    12 <module name="Checker">
       
    13     
       
    14     <!-- Checks for whitespace. -->
       
    15     <module name="FileTabCharacter">
       
    16         <property name="fileExtensions" value=".java"/>
       
    17     </module>
       
    18 
       
    19     <!-- Miscellaneous other checks.                   -->
       
    20     <module name="RegexpSingleline">
       
    21         <property name="format" value="\s+$"/>
       
    22         <property name="minimum" value="0"/>
       
    23         <property name="maximum" value="0"/>
       
    24         <property name="message" value="Line has trailing spaces."/>
       
    25         <property name="fileExtensions" value=".java .html"/>
       
    26     </module>
       
    27 
       
    28     <module name="TreeWalker">
       
    29     <!-- Checks for imports                              -->
       
    30     <!--
       
    31         <module name="AvoidStarImport"/>
       
    32         <module name="IllegalImport"/>
       
    33     -->
       
    34         <module name="GenericWhitespace"/>
       
    35         <module name="RedundantImport"/>
       
    36         <module name="UnusedImports"/>  
       
    37         <module name="ImportOrder">
       
    38             <property name="groups" value="java, javax, org, com"/>
       
    39             <property name="ordered" value="true"/>
       
    40             <property name="separated" value="true"/>
       
    41         </module>        
       
    42         <module name="EmptyForInitializerPad">
       
    43             <property name="option" value="space"/>
       
    44         </module>
       
    45         <module name="WhitespaceAfter"/>
       
    46     </module>
       
    47 </module>