Project

General

Profile

Download (4.61 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!--
3
    Copyright (c) 2005, 2006 IBM Corporation and others.
4
    All rights reserved. This program and the accompanying materials
5
    are made available under the terms of the Eclipse Public License v1.0
6
    which accompanies this distribution, and is available at
7
    http://www.eclipse.org/legal/epl-v10.html
8
   
9
    Contributors:
10
        IBM Corporation - initial API and implementation
11
 -->
12

    
13
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
14

    
15
<module name="Checker">
16
<property name="severity" value="warning"/>
17
<module name="TreeWalker">
18
<module name="FileContentsHolder">
19
</module>
20
<module name="AvoidNestedBlocks">
21
</module>
22
<module name="AvoidStarImport">
23
</module>
24
<module name="ConstantName">
25
<property name="severity" value="ignore"/>
26
<property name="format" value="^[A-Z](_?[A-Z0-9]+)*$"/>
27
</module>
28
<module name="DoubleCheckedLocking">
29
</module>
30
<module name="EmptyBlock">
31
<property name="tokens" value="LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_IF,LITERAL_FOR,LITERAL_TRY,LITERAL_WHILE,STATIC_INIT"/>
32
</module>
33
<module name="EmptyForIteratorPad">
34
</module>
35
<module name="EmptyStatement">
36
</module>
37
<module name="EqualsHashCode">
38
</module>
39
<module name="FileLength">
40
<property name="max" value="4000"/>
41
</module>
42
<module name="FinalClass">
43
<property name="severity" value="info"/>
44
</module>
45
<module name="IllegalImport">
46
</module>
47
<module name="IllegalInstantiation">
48
</module>
49
<module name="LeftCurly">
50
<property name="maxLineLength" value="100"/>
51
<property name="tokens" value="CTOR_DEF, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, METHOD_DEF"/>
52
</module>
53
<module name="LineLength">
54
<property name="severity" value="ignore"/>
55
<property name="max" value="100"/>
56
<property name="tabWidth" value="1"/>
57
</module>
58
<module name="LocalFinalVariableName">
59
</module>
60
<module name="LocalVariableName">
61
</module>
62
<module name="MemberName">
63
</module>
64
<module name="MethodLength">
65
</module>
66
<module name="MethodName">
67
</module>
68
<module name="ModifierOrder">
69
</module>
70
<module name="NoWhitespaceAfter">
71
<property name="tokens" value="ARRAY_INIT, BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"/>
72
</module>
73
<module name="NoWhitespaceBefore">
74
<property name="tokens" value="SEMI, POST_DEC, POST_INC"/>
75
</module>
76
<module name="OperatorWrap">
77
<property name="tokens" value="BAND, BOR, BSR, BXOR, COLON, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR"/>
78
</module>
79
<module name="PackageName">
80
</module>
81
<module name="ParameterName">
82
</module>
83
<module name="ParameterNumber">
84
<property name="max" value="10"/>
85
<property name="tokens" value="METHOD_DEF, CTOR_DEF"/>
86
</module>
87
<module name="ParenPad">
88
<property name="tokens" value="CTOR_CALL, LPAREN, METHOD_CALL, RPAREN, SUPER_CTOR_CALL, TYPECAST"/>
89
</module>
90
<module name="RedundantImport">
91
</module>
92
<module name="RedundantModifier">
93
</module>
94
<module name="RedundantThrows">
95
</module>
96
<module name="RightCurly">
97
</module>
98
<module name="SimplifyBooleanExpression">
99
<property name="severity" value="ignore"/>
100
</module>
101
<module name="SimplifyBooleanReturn">
102
</module>
103
<module name="StaticVariableName">
104
<property name="severity" value="ignore"/>
105
<property name="format" value="^[a-zA-Z0-9]*$"/>
106
</module>
107
<module name="TypeName">
108
</module>
109
<module name="UpperEll">
110
</module>
111
<module name="WhitespaceAfter">
112
<property name="tokens" value="COMMA"/>
113
</module>
114
<module name="WhitespaceAround">
115
<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"/>
116
</module>
117
<module name="RequiredRegexp">
118
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="Copyright requirement"/>
119
<property name="severity" value="error"/>
120
<property name="format" value="^.*Copyright.*200?.*$"/>
121
</module>
122
<module name="GenericIllegalRegexp">
123
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="Don't allow printlines"/>
124
<property name="severity" value="error"/>
125
<property name="format" value="System.out.println"/>
126
<property name="ignoreComments" value="true"/>
127
<property name="message" value="Avoid printline"/>
128
</module>
129
</module>
130
</module>
(3-3/6)