OLD | NEW |
1 <?xml version="1.0" encoding="UTF-8"?> | 1 <?xml version="1.0" encoding="UTF-8"?> |
2 <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http:
//www.puppycrawl.com/dtds/configuration_1_3.dtd"> | 2 <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http:
//www.puppycrawl.com/dtds/configuration_1_3.dtd"> |
3 | 3 |
4 <!-- | 4 <!-- |
5 See installation instructions: https://sites.google.com/a/chromium.org/dev/che
ckstyle | 5 See installation instructions: https://sites.google.com/a/chromium.org/dev/che
ckstyle |
6 --> | 6 --> |
7 <module name="Checker"> | 7 <module name="Checker"> |
8 <property name="severity" value="warning"/> | 8 <property name="severity" value="warning"/> |
9 <property name="charset" value="UTF-8"/> | 9 <property name="charset" value="UTF-8"/> |
10 <module name="TreeWalker"> | 10 <module name="TreeWalker"> |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
117 <module name="ModifierOrder"> | 117 <module name="ModifierOrder"> |
118 <property name="severity" value="error"/> | 118 <property name="severity" value="error"/> |
119 </module> | 119 </module> |
120 <module name="WhitespaceAround"> | 120 <module name="WhitespaceAround"> |
121 <property name="severity" value="error"/> | 121 <property name="severity" value="error"/> |
122 <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
, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY,
LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITE
RAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_
ASSIGN, QUESTION, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, TYPE_E
XTENSION_AND" /> | 122 <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
, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY,
LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITE
RAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_
ASSIGN, QUESTION, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, TYPE_E
XTENSION_AND" /> |
123 <property name="allowEmptyConstructors" value="true"/> | 123 <property name="allowEmptyConstructors" value="true"/> |
124 <property name="allowEmptyMethods" value="true"/> | 124 <property name="allowEmptyMethods" value="true"/> |
125 </module> | 125 </module> |
126 <module name="WhitespaceAfter"> | 126 <module name="WhitespaceAfter"> |
| 127 <property name="severity" value="error"/> |
127 <property name="tokens" value="COMMA, SEMI, TYPECAST"/> | 128 <property name="tokens" value="COMMA, SEMI, TYPECAST"/> |
128 </module> | 129 </module> |
129 <module name="NoWhitespaceAfter"> | 130 <module name="NoWhitespaceAfter"> |
130 <property name="severity" value="error"/> | 131 <property name="severity" value="error"/> |
131 <property name="tokens" value="BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNA
RY_PLUS"/> | 132 <property name="tokens" value="BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNA
RY_PLUS"/> |
132 </module> | 133 </module> |
133 <module name="NoWhitespaceBefore"> | 134 <module name="NoWhitespaceBefore"> |
134 <property name="severity" value="error"/> | 135 <property name="severity" value="error"/> |
135 <property name="allowLineBreaks" value="true"/> | 136 <property name="allowLineBreaks" value="true"/> |
136 <property name="tokens" value="SEMI, DOT, POST_DEC, POST_INC"/> | 137 <property name="tokens" value="SEMI, DOT, POST_DEC, POST_INC"/> |
137 </module> | 138 </module> |
138 <module name="EmptyStatement"> | 139 <module name="EmptyStatement"> |
139 <property name="severity" value="error"/> | 140 <property name="severity" value="error"/> |
140 </module> | 141 </module> |
141 <module name="NoFinalizer"> | 142 <module name="NoFinalizer"> |
142 <property name="severity" value="warning"/> | 143 <property name="severity" value="warning"/> |
143 </module> | 144 </module> |
144 <module name="ParenPad"> | 145 <module name="ParenPad"> |
145 <property name="severity" value="warning"/> | 146 <property name="severity" value="error"/> |
146 </module> | 147 </module> |
147 <module name="ImportOrder"> | 148 <module name="ImportOrder"> |
148 <property name="severity" value="error"/> | 149 <property name="severity" value="error"/> |
149 <message key="import.ordering" value="Wrong order for {0} import. Use :Jav
aImportOrganize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/> | 150 <message key="import.ordering" value="Wrong order for {0} import. Use :Jav
aImportOrganize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/> |
150 <property name="groups" value="android, com, dalvik, gov, junit, libcore,
net, org, java, javax"/> | 151 <property name="groups" value="android, com, dalvik, gov, junit, libcore,
net, org, java, javax"/> |
151 <property name="ordered" value="true"/> | 152 <property name="ordered" value="true"/> |
152 <property name="option" value="top"/> | 153 <property name="option" value="top"/> |
153 <property name="separated" value="true"/> | 154 <property name="separated" value="true"/> |
154 </module> | 155 </module> |
155 <!-- TODO(aurimas): make indentation an error once https://github.com/checks
tyle/checkstyle/issues/255 is fixed. --> | 156 <!-- TODO(aurimas): make indentation an error once https://github.com/checks
tyle/checkstyle/issues/255 is fixed. --> |
156 <module name="Indentation"> | 157 <module name="Indentation"> |
157 <property name="severity" value="warning"/> | 158 <property name="severity" value="warning"/> |
158 <property name="basicOffset" value="4"/> | 159 <property name="basicOffset" value="4"/> |
159 <property name="throwsIndent" value="8"/> | 160 <property name="throwsIndent" value="8"/> |
160 </module> | 161 </module> |
161 </module> | 162 </module> |
162 <module name="FileTabCharacter"/> | 163 <module name="FileTabCharacter"> |
| 164 <property name="severity" value="error"/> |
| 165 </module> |
163 <module name="RegexpSingleline"> | 166 <module name="RegexpSingleline"> |
164 <property name="format" value="((//.*)|(\*.*))FIXME"/> | 167 <property name="format" value="((//.*)|(\*.*))FIXME"/> |
165 <property name="message" value="TODO is preferred to FIXME. e.g. "TODO
(johndoe):"/> | 168 <property name="message" value="TODO is preferred to FIXME. e.g. "TODO
(johndoe):"/> |
166 </module> | 169 </module> |
167 <module name="RegexpSingleline"> | 170 <module name="RegexpSingleline"> |
168 <property name="format" value="((//.*)|(\*.*))(?<!TODO\(.{0,100})(TODO[^(
])|(TODO\([^)]*$)"/> | 171 <property name="format" value="((//.*)|(\*.*))(?<!TODO\(.{0,100})(TODO[^(
])|(TODO\([^)]*$)"/> |
169 <property name="message" value="All TODOs should be named. e.g. "TODO(
johndoe):"/> | 172 <property name="message" value="All TODOs should be named. e.g. "TODO(
johndoe):"/> |
170 </module> | 173 </module> |
171 <module name="RegexpSingleline"> | 174 <module name="RegexpSingleline"> |
172 <property name="severity" value="error"/> | 175 <property name="severity" value="error"/> |
173 <property name="format" value="[ \t]+$"/> | 176 <property name="format" value="[ \t]+$"/> |
174 <property name="message" value="Trailing whitespace"/> | 177 <property name="message" value="Trailing whitespace"/> |
175 </module> | 178 </module> |
176 <module name="RegexpHeader"> | 179 <module name="RegexpHeader"> |
177 <property name="severity" value="error"/> | 180 <property name="severity" value="error"/> |
178 <property name="header" value="^// Copyright 20\d\d The Chromium Authors. Al
l rights reserved.$\n^// Use of this source code is governed by a BSD-style lice
nse that can be$\n^// found in the LICENSE file.$"/> | 181 <property name="header" value="^// Copyright 20\d\d The Chromium Authors. Al
l rights reserved.$\n^// Use of this source code is governed by a BSD-style lice
nse that can be$\n^// found in the LICENSE file.$"/> |
179 </module> | 182 </module> |
180 </module> | 183 </module> |
OLD | NEW |