OSDN Git Service

08f18bf2212d0724be7b27776630220f539cfa18
[filelock/repo.git] / filelock / uguu-checkstyle-20070925.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <!--\r
3     This configuration file was written by the eclipse-cs plugin configuration editor\r
4 -->\r
5 <!--\r
6     Checkstyle-Configuration: Uguu Checks\r
7     Description: none\r
8 -->\r
9 <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">\r
10 <module name="Checker">\r
11     <property name="severity" value="warning"/>\r
12     <module name="TreeWalker">\r
13         <property name="tabWidth" value="4"/>\r
14         <module name="FileContentsHolder"/>\r
15         <module name="ModifierOrder"/>\r
16         <module name="RedundantModifier"/>\r
17         <module name="AvoidNestedBlocks"/>\r
18         <module name="EmptyBlock"/>\r
19         <module name="LeftCurly"/>\r
20         <module name="NeedBraces"/>\r
21         <module name="RightCurly"/>\r
22         <module name="AvoidInlineConditionals"/>\r
23         <module name="DoubleCheckedLocking"/>\r
24         <module name="EmptyStatement"/>\r
25         <module name="EqualsHashCode"/>\r
26         <module name="IllegalInstantiation"/>\r
27         <module name="InnerAssignment"/>\r
28         <module name="MissingSwitchDefault"/>\r
29         <module name="RedundantThrows"/>\r
30         <module name="SimplifyBooleanExpression"/>\r
31         <module name="SimplifyBooleanReturn"/>\r
32         <module name="DesignForExtension"/>\r
33         <module name="HideUtilityClassConstructor"/>\r
34         <module name="InterfaceIsType"/>\r
35         <module name="VisibilityModifier"/>\r
36         <module name="ArrayTypeStyle"/>\r
37         <module name="GenericIllegalRegexp">\r
38             <property name="format" value="\s+$"/>\r
39             <property name="ignoreComments" value="true"/>\r
40             <property name="message" value="Line has trailing spaces."/>\r
41         </module>\r
42         <module name="TodoComment"/>\r
43         <module name="UpperEll"/>\r
44         <module name="DefaultComesLast"/>\r
45         <module name="FallThrough"/>\r
46         <module name="IllegalCatch"/>\r
47         <module name="IllegalThrows"/>\r
48         <module name="ModifiedControlVariable"/>\r
49         <module name="RequireThis"/>\r
50         <module name="StringLiteralEquality"/>\r
51         <module name="FinalClass"/>\r
52         <module name="Indentation"/>\r
53         <module name="TrailingComment"/>\r
54         <module name="JavadocStyle">\r
55             <property name="checkFirstSentence" value="false"/>\r
56         </module>\r
57         <module name="JavadocType">\r
58             <property name="authorFormat" value="^\$Author.*\$$"/>\r
59             <property name="versionFormat" value="^\$Rev.*\$ \$Date.*\$$"/>\r
60         </module>\r
61         <module name="JavadocVariable"/>\r
62         <module name="AbstractClassName"/>\r
63         <module name="ConstantName"/>\r
64         <module name="LocalFinalVariableName"/>\r
65         <module name="LocalVariableName"/>\r
66         <module name="MemberName">\r
67             <property name="format" value="^[a-z_][a-zA-Z0-9]*$"/>\r
68         </module>\r
69         <module name="MethodName"/>\r
70         <module name="PackageName"/>\r
71         <module name="ParameterName"/>\r
72         <module name="StaticVariableName"/>\r
73         <module name="TypeName"/>\r
74         <module name="Header">\r
75             <property name="headerFile" value="${basedir}/LICENSE.txt"/>\r
76         </module>\r
77         <module name="AvoidStarImport"/>\r
78         <module name="IllegalImport"/>\r
79         <module name="ImportOrder"/>\r
80         <module name="RedundantImport"/>\r
81         <module name="UnusedImports"/>\r
82         <module name="EmptyForInitializerPad"/>\r
83         <module name="EmptyForIteratorPad"/>\r
84         <module name="NoWhitespaceAfter"/>\r
85         <module name="NoWhitespaceBefore"/>\r
86         <module name="OperatorWrap"/>\r
87         <module name="MethodParamPad"/>\r
88         <module name="ParenPad"/>\r
89         <module name="TabCharacter"/>\r
90         <module name="TypecastParenPad">\r
91             <property name="tokens" value="RPAREN,TYPECAST"/>\r
92         </module>\r
93         <module name="WhitespaceAfter"/>\r
94         <module name="WhitespaceAround">\r
95             <property name="tokens" value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>\r
96         </module>\r
97         <module name="CovariantEquals"/>\r
98         <module name="DeclarationOrder"/>\r
99         <module name="ExplicitInitialization"/>\r
100         <module name="HiddenField"/>\r
101         <module name="IllegalType">\r
102             <property name="tokens" value="METHOD_DEF,PARAMETER_DEF,VARIABLE_DEF"/>\r
103         </module>\r
104         <module name="JUnitTestCase"/>\r
105         <module name="MagicNumber"/>\r
106         <module name="MissingCtor"/>\r
107         <module name="MultipleVariableDeclarations"/>\r
108         <module name="PackageDeclaration"/>\r
109         <module name="MutableException"/>\r
110         <module name="JavadocMethod">\r
111             <property name="scope" value="package"/>\r
112             <property name="logLoadErrors" value="true"/>\r
113             <property name="suppressLoadErrors" value="true"/>\r
114         </module>\r
115     </module>\r
116     <module name="NewlineAtEndOfFile">\r
117         <property name="lineSeparator" value="lf"/>\r
118     </module>\r
119     <module name="Translation"/>\r
120     <module name="PackageHtml"/>\r
121     <module name="SuppressionCommentFilter"/>\r
122 </module>\r