Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

186 lines (151 sloc) 7.27 KB
<?xml version="1.0"?>
! Licensed to the Apache Software Foundation (ASF) under one or more
! contributor license agreements. See the NOTICE file distributed with
! this work for additional information regarding copyright ownership.
! The ASF licenses this file to You under the Apache License, Version 2.0
! (the "License"); you may not use this file except in compliance with
! the License. You may obtain a copy of the License at
! Unless required by applicable law or agreed to in writing, software
! distributed under the License is distributed on an "AS IS" BASIS,
! See the License for the specific language governing permissions and
! limitations under the License.
"-//Puppy Crawl//DTD Check Configuration 1.2//EN"
<module name="Checker">
<!-- Checks that a package.html file exists for each package. -->
<!-- See -->
<module name="PackageHtml"/>
<!-- Checks whether files end with a new line. -->
<!-- See -->
<!--<module name="NewlineAtEndOfFile"/>-->
<!-- Checks that property files contain the same keys. -->
<!-- See -->
<module name="Translation"/>
<module name="TreeWalker">
<property name="charset" value="ISO-8859-1" />
<!-- Checks for Javadoc comments. -->
<!-- See -->
<module name="JavadocMethod">
<property name="scope" value="protected"/>
<module name="JavadocType">
<property name="scope" value="protected"/>
<module name="JavadocType">
<property name="versionFormat" value="\$Revision.*\$"/>
<module name="JavadocVariable">
<property name="scope" value="protected"/>
<module name="JavadocStyle"/>
<!-- Checks for Naming Conventions. -->
<!-- See -->
<module name="ConstantName"/>
<module name="LocalFinalVariableName"/>
<module name="LocalVariableName"/>
<module name="MemberName"/>
<module name="MethodName"/>
<module name="PackageName"/>
<module name="ParameterName"/>
<module name="StaticVariableName"/>
<module name="TypeName"/>
<!-- Checks for Headers -->
<!-- See -->
<!-- <module name="Header"> -->
<!-- The follow property value demonstrates the ability -->
<!-- to have access to ANT properties. In this case it uses -->
<!-- the ${basedir} property to allow Checkstyle to be run -->
<!-- from any directory within a project. See property -->
<!-- expansion, -->
<!-- -->
<!-- <property -->
<!-- name="headerFile" -->
<!-- value="${basedir}/java.header"/> -->
<!-- </module> -->
<!-- Following interprets the header file as regular expressions. -->
<!-- <module name="RegexpHeader"/> -->
<!-- Checks for imports -->
<!-- See -->
<module name="AvoidStarImport"/>
<module name="IllegalImport"/> <!-- defaults to sun.* packages -->
<module name="RedundantImport"/>
<module name="UnusedImports"/>
<!-- Checks for Size Violations. -->
<!-- See -->
<module name="FileLength"/>
<module name="LineLength">
<property name="max" value="120"/>
<module name="MethodLength">
<property name="max" value="600"/>
<module name="ParameterNumber">
<property name="max" value="9"/>
<!-- Checks for whitespace -->
<!-- See -->
<module name="EmptyForIteratorPad"/>
<module name="MethodParamPad"/>
<!--<module name="NoWhitespaceAfter"/>-->
<module name="NoWhitespaceBefore"/>
<!--<module name="OperatorWrap"/>-->
<!--<module name="ParenPad">
<property name="option" value="space" />
<!--<module name="TypecastParenPad"/>-->
<module name="TabCharacter"/>
<!--<module name="WhitespaceAfter"/>-->
<!--<module name="WhitespaceAround"/>-->
<!-- Modifier Checks -->
<!-- See -->
<module name="ModifierOrder"/>
<!--<module name="RedundantModifier"/>-->
<!-- Checks for blocks. You know, those {}'s -->
<!-- See -->
<!--<module name="AvoidNestedBlocks"/>-->
<!--<module name="EmptyBlock"/>-->
<module name="LeftCurly">
<property name="option" value="nl"/>
<module name="NeedBraces"/>
<module name="RightCurly">
<property name="option" value="alone"/>
<!-- Checks for common coding problems -->
<!-- See -->
<!--<module name="AvoidInlineConditionals"/>-->
<module name="DoubleCheckedLocking"/> <!-- MY FAVOURITE -->
<module name="EmptyStatement"/>
<module name="EqualsHashCode"/>
<module name="HiddenField"/>
<module name="IllegalInstantiation">
<property name="classes" value="java.lang.Boolean"/>
<!--<module name="InnerAssignment"/>-->
<!--<module name="MagicNumber"/>-->
<module name="MissingSwitchDefault"/>
<module name="RedundantThrows"/>
<module name="SimplifyBooleanExpression"/>
<module name="SimplifyBooleanReturn"/>
<!-- Checks for class design -->
<!-- See -->
<!--<module name="DesignForExtension"/>-->
<!--<module name="FinalClass"/>-->
<module name="HideUtilityClassConstructor"/>
<module name="InterfaceIsType"/>
<!--<module name="VisibilityModifier"/>-->
<!-- Miscellaneous other checks. -->
<!-- See -->
<module name="ArrayTypeStyle"/>
<!--<module name="FinalParameters"/>-->
<module name="TodoComment"/>
<module name="UpperEll"/>
Jump to Line
Something went wrong with that request. Please try again.