source: release-kits/lirk3/resources/gs3-release-maker/apache-ant-1.6.5/src/etc/checkstyle/checkstyle-config@ 14982

Last change on this file since 14982 was 14982, checked in by oranfry, 16 years ago

initial import of LiRK3

File size: 3.5 KB
Line 
1<?xml version="1.0"?>
2<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.1//EN" "http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
3
4<module name="Checker">
5 <module name="TreeWalker">
6 <!-- Javadoc requirements -->
7 <module name="JavadocType">
8 <property name="scope" value="protected"/>
9 <property name="authorFormat" value="\S"/>
10 </module>
11 <module name="JavadocMethod">
12 <property name="scope" value="protected"/>
13 <property name="allowUndeclaredRTE" value="true"/>
14 </module>
15 <module name="JavadocVariable">
16 <property name="scope" value="public"/>
17 </module>
18
19 <!-- element naming -->
20 <module name="PackageName"/>
21 <module name="TypeName"/>
22 <module name="ConstantName"/>
23 <module name="LocalFinalVariableName"/>
24 <module name="LocalVariableName"/>
25 <module name="MemberName"/>
26 <module name="MethodName"/>
27 <module name="ParameterName"/>
28 <module name="StaticVariableName"/>
29
30 <!-- required licence file -->
31 <module name="Header">
32 <property name="headerFile" value="${config.dir}/RequiredHeader.txt"/>
33 <property name="ignoreLines" value="2"/>
34 </module>
35
36 <!-- Import conventions -->
37 <module name="AvoidStarImport"/>
38 <!-- <module name="IllegalImport"/> -->
39 <module name="RedundantImport"/>
40 <module name="UnusedImports"/>
41
42 <!-- size limits -->
43 <module name="FileLength"/>
44 <module name="LineLength">
45 <property name="max" value="100"/>
46 <property name="ignorePattern" value="^ *\* *[^ ]+$"/>
47 </module>
48 <module name="MethodLength"/>
49 <module name="ParameterNumber"/>
50
51 <!-- whitespace checks -->
52 <module name="EmptyForIteratorPad"/>
53 <module name="NoWhitespaceAfter"/>
54 <module name="NoWhitespaceBefore"/>
55 <module name="OperatorWrap"/>
56 <module name="ParenPad"/>
57 <module name="TabCharacter"/>
58 <module name="WhitespaceAfter"/>
59 <module name="WhitespaceAround"/>
60
61 <!-- Modifier Checks -->
62 <module name="ModifierOrder"/>
63 <module name="RedundantModifier"/>
64
65
66 <!-- Checks for blocks -->
67 <module name="AvoidNestedBlocks"/>
68 <module name="EmptyBlock">
69 <property name="option" value="text"/>
70 </module>
71 <module name="LeftCurly"/>
72 <module name="NeedBraces"/>
73 <module name="RightCurly"/>
74
75
76 <!-- Checks for common coding problems -->
77 <!--<module name="AvoidInlineConditionals"/> -->
78 <module name="DoubleCheckedLocking"/>
79 <module name="EmptyStatement"/>
80 <module name="EqualsHashCode"/>
81 <module name="IllegalInstantiation">
82 <property name="classes" value="java.lang.Boolean"/>
83 </module>
84 <module name="InnerAssignment"/>
85 <module name="MagicNumber"/>
86 <module name="MissingSwitchDefault"/>
87 <module name="RedundantThrows">
88 <property name="allowUnchecked" value="true"/>
89 </module>
90 <module name="SimplifyBooleanExpression"/>
91 <module name="SimplifyBooleanReturn"/>
92
93 <!-- Checks for class design -->
94 <!-- <module name="DesignForExtension"/> -->
95 <module name="FinalClass"/>
96 <module name="HideUtilityClassConstructor"/>
97 <module name="InterfaceIsType"/>
98 <module name="VisibilityModifier"/>
99
100 <!-- Miscellaneous other checks. -->
101 <module name="ArrayTypeStyle"/>
102 <module name="GenericIllegalRegexp">
103 <property name="format" value="\s+$"/>
104 <property name="message" value="Line has trailing spaces."/>
105 </module>
106 <module name="TodoComment"/>
107 <module name="UpperEll"/>
108 </module>
109 <!-- <module name="au.com.redhillconsulting.simian.SimianCheck"/> -->
110</module>
Note: See TracBrowser for help on using the repository browser.