cmlenz      2002/12/22 09:55:38

  Modified:    .        checkstyle.xml
  Log:
  - Group the checkers in sections for better overview
  - Enable the 'EualsHashCode' check
  
  Revision  Changes    Path
  1.7       +58 -43    jakarta-cactus/checkstyle.xml
  
  Index: checkstyle.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-cactus/checkstyle.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- checkstyle.xml    20 Dec 2002 21:07:26 -0000      1.6
  +++ checkstyle.xml    22 Dec 2002 17:55:38 -0000      1.7
  @@ -1,4 +1,4 @@
  -<?xml version="1.0" encoding="UTF-8"?>
  +<?xml version="1.0"?>
   <!DOCTYPE module PUBLIC
       "-//Puppy Crawl//DTD Check Configuration 1.0//EN"
       "http://www.puppycrawl.com/dtds/configuration_1_0.dtd";>
  @@ -6,38 +6,44 @@
   <!-- Checkstyle properties for Cactus projects -->
   <module name="Checker">
     
  -  <property name="tabWidth" value="4" />
  -  
     <module name="TreeWalker">
  -    <module name="AvoidStarImport"/>
  -    <module name="ConstantName"/>
  -    <module name="EmptyBlock">
  -      <property name="option" value="text"/>
  -    </module>
  -    <!-- module name="EqualsHashCode"/ -->
  -    <module name="FileLength"/>
  +    
  +    <!-- General file checks -->
       <module name="Header">
         <property name="headerFile" value="${checkstyle.header.file}"/>
       </module>
  -    <module name="IllegalImport"/>
  -    <module name="IllegalInstantiation"/>
  -    <module name="InnerAssignment"/>
  -    <module name="JavadocType">
  -      <property name="authorFormat" value="\S"/>
  -    </module>
  -    <module name="JavadocMethod">
  -      <property name="checkUnusedThrows" value="true"/>
  -    </module>
  -    <module name="JavadocVariable"/>
  +    <module name="FileLength"/>
       <module name="LineLength">
         <property name="ignorePattern" value="(@version|@see)"/>
       </module>
  -    <module name="LocalFinalVariableName"/>
  -    <module name="LocalVariableName"/>
  +    <module name="TabCharacter"/>
  +    
  +    <!-- Imports -->
  +    <module name="AvoidStarImport"/>
  +    <module name="IllegalImport"/>
  +    <module name="RedundantImport"/>
  +    <module name="UnusedImports"/>
  +    
  +    <!-- Naming conventions -->
  +    <module name="ConstantName"/>
       <module name="MemberName"/>
  -    <module name="MethodLength"/>
       <module name="MethodName"/>
  -    <module name="Modifier"/>
  +    <module name="LocalFinalVariableName"/>
  +    <module name="LocalVariableName"/>
  +    <module name="PackageName"/>
  +    <module name="ParameterName">
  +      <property name="format" value="^(the|is|has)[A-Z][a-zA-Z0-9]*$"/>
  +    </module>
  +    <module name="PublicMemberName">
  +      <property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
  +    </module>
  +    <module name="StaticVariableName"/>
  +    <module name="TypeName"/>
  +    
  +    <!-- Code formatting -->
  +    <module name="EmptyBlock">
  +      <property name="option" value="text"/>
  +    </module>
       <module name="NeedBraces"/>
       <module name="NoWhitespaceAfter"/>
       <module name="NoWhitespaceBefore"/>
  @@ -49,41 +55,50 @@
         <property name="tokens" value="DOT"/>
         <property name="allowLineBreaks" value="true"/>
       </module>
  -    <module name="OperatorWrap"/>
  -    <module name="OperatorWrap">
  +     <module name="OperatorWrap">
         <property name="tokens" value="ASSIGN, DIV_ASSIGN, PLUS_ASSIGN, MINUS_ASSIGN, 
STAR_ASSIGN, MOD_ASSIGN, SR_ASSIGN, BSR_ASSIGN, SL_ASSIGN, BXOR_ASSIGN, BOR_ASSIGN, 
BAND_ASSIGN"/>
         <property name="option" value="eol"/>
       </module>
  -    <module name="PackageName"/>
  -    <module name="ParameterName">
  -      <property name="format" value="^(the|is|has)[A-Z][a-zA-Z0-9]*$"/>
  -    </module>
  -    <module name="ParameterNumber"/>
  -    <module name="ParenPad"/>
  -    <module name="PublicMemberName">
  -      <property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
  -    </module>
  -    <module name="RedundantImport"/>
  -    <module name="RedundantModifier"/>
       <module name="LeftCurly">
         <property name="option" value="nl"/>
       </module>
       <module name="RightCurly">
         <property name="option" value="alone"/>
       </module>
  +    <module name="WhitespaceAfter"/>
  +    <module name="WhitespaceAround"/>
  +    
  +    <!-- Coding style -->
  +    <module name="EqualsHashCode"/>
  +    <module name="IllegalInstantiation"/>
  +    <module name="InnerAssignment"/>
  +    <module name="MethodLength"/>
  +    <module name="Modifier"/>
  +    <module name="ParameterNumber"/>
  +    <module name="ParenPad"/>
  +    <module name="RedundantModifier"/>
       <module name="SimplifyBooleanExpression"/>
       <module name="SimplifyBooleanReturn"/>
  -    <module name="StaticVariableName"/>
  -    <module name="TabCharacter"/>
  -    <module name="TypeName"/>
  -    <module name="UnusedImports"/>
       <module name="UpperEll"/>
       <module name="VisibilityModifier">
         <property name="protectedAllowed" value="true"/>
         <property name="publicMemberPattern" value="^[a-z][a-zA-Z0-9]*$"/>
       </module>
  -    <module name="WhitespaceAfter"/>
  -    <module name="WhitespaceAround"/>
  +    
  +    <!-- Javadoc related checks -->
  +    <module name="JavadocType">
  +      <property name="scope" value="private"/>
  +      <property name="authorFormat" value="\S"/>
  +      <property name="versionFormat" value="\$Id.*\$"/>
  +    </module>
  +    <module name="JavadocMethod">
  +      <property name="scope" value="private"/>
  +      <property name="checkUnusedThrows" value="true"/>
  +    </module>
  +    <module name="JavadocVariable">
  +      <property name="scope" value="private"/>
  +    </module>
  +    
     </module>
     
   </module>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to