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"> |
11 <module name="AvoidStarImport"> | 11 <module name="AvoidStarImport"> |
12 <property name="severity" value="error"/> | 12 <property name="severity" value="error"/> |
13 </module> | 13 </module> |
14 <module name="IllegalCatch"> | 14 <module name="IllegalCatch"> |
15 <property name="severity" value="warning"/> | 15 <property name="severity" value="warning"/> |
16 </module> | 16 </module> |
17 <module name="RedundantImport"> | 17 <module name="RedundantImport"> |
18 <message key="import.redundant" value="Redundant import: {0}. Use :JavaImp ortOrganize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/> | 18 <message key="import.redundant" value="Redundant import: {0}. Use :JavaImp ortOrganize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/> |
19 <property name="severity" value="error"/> | 19 <property name="severity" value="error"/> |
20 </module> | 20 </module> |
21 <module name="UnusedImports"> | 21 <module name="UnusedImports"> |
22 <property name="severity" value="error"/> | 22 <property name="severity" value="error"/> |
23 <property name="processJavadoc" value="true"/> | 23 <property name="processJavadoc" value="true"/> |
24 <message key="import.unused" value="Unused import: {0}. Use :JavaImportOrg anize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/> | 24 <message key="import.unused" value="Unused import: {0}. Use :JavaImportOrg anize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/> |
25 </module> | 25 </module> |
26 <module name="JavadocType"> | 26 <module name="JavadocType"> |
newt (away)
2013/12/03 23:31:18
can we remove this now?
aurimas (slooooooooow)
2013/12/03 23:40:23
Done.
| |
27 <property name="severity" value="warning"/> | 27 <property name="severity" value="warning"/> |
28 <property name="scope" value="protected"/> | 28 <property name="scope" value="protected"/> |
29 </module> | 29 </module> |
30 <module name="JavadocType"> | |
31 <property name="severity" value="error"/> | |
32 <property name="tokens" value="INTERFACE_DEF, CLASS_DEF"/> | |
33 <property name="scope" value="public"/> | |
34 <message key="javadoc.missing" value="Public classes and interfaces requir e JavaDoc comments."/> | |
35 </module> | |
30 <module name="JavadocMethod"> | 36 <module name="JavadocMethod"> |
31 <property name="severity" value="warning"/> | 37 <property name="severity" value="warning"/> |
32 <property name="scope" value="public"/> | 38 <property name="scope" value="public"/> |
33 <property name="allowMissingParamTags" value="true"/> | 39 <property name="allowMissingParamTags" value="true"/> |
34 <property name="allowMissingPropertyJavadoc" value="true"/> | 40 <property name="allowMissingPropertyJavadoc" value="true"/> |
35 <property name="allowMissingReturnTag" value="true"/> | 41 <property name="allowMissingReturnTag" value="true"/> |
36 <property name="allowMissingThrowsTags" value="true"/> | 42 <property name="allowMissingThrowsTags" value="true"/> |
37 </module> | 43 </module> |
38 <module name="PackageName"> | 44 <module name="PackageName"> |
39 <property name="severity" value="warning"/> | 45 <property name="severity" value="warning"/> |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
88 <property name="option" value="text"/> | 94 <property name="option" value="text"/> |
89 <metadata name="altname" value="EmptyCatchBlock"/> | 95 <metadata name="altname" value="EmptyCatchBlock"/> |
90 </module> | 96 </module> |
91 <module name="UpperEll"> | 97 <module name="UpperEll"> |
92 <property name="severity" value="error"/> | 98 <property name="severity" value="error"/> |
93 </module> | 99 </module> |
94 <module name="FallThrough"> | 100 <module name="FallThrough"> |
95 <property name="severity" value="error"/> | 101 <property name="severity" value="error"/> |
96 <property name="reliefPattern" value=".*"/> | 102 <property name="reliefPattern" value=".*"/> |
97 </module> | 103 </module> |
98 <module name="ModifierOrder"/> | 104 <module name="ModifierOrder"> |
105 <property name="severity" value="error"/> | |
106 </module> | |
99 <module name="WhitespaceAround"> | 107 <module name="WhitespaceAround"> |
100 <property name="severity" value="error"/> | 108 <property name="severity" value="error"/> |
101 <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" /> | 109 <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" /> |
102 <property name="allowEmptyConstructors" value="true"/> | 110 <property name="allowEmptyConstructors" value="true"/> |
103 <property name="allowEmptyMethods" value="true"/> | 111 <property name="allowEmptyMethods" value="true"/> |
104 </module> | 112 </module> |
105 <module name="WhitespaceAfter"> | 113 <module name="WhitespaceAfter"> |
106 <property name="tokens" value="COMMA, SEMI, TYPECAST"/> | 114 <property name="tokens" value="COMMA, SEMI, TYPECAST"/> |
107 </module> | 115 </module> |
108 <module name="NoWhitespaceAfter"> | 116 <module name="NoWhitespaceAfter"> |
109 <property name="severity" value="error"/> | 117 <property name="severity" value="error"/> |
110 <property name="tokens" value="BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNA RY_PLUS"/> | 118 <property name="tokens" value="BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNA RY_PLUS"/> |
111 </module> | 119 </module> |
112 <module name="NoWhitespaceBefore"> | 120 <module name="NoWhitespaceBefore"> |
113 <property name="severity" value="error"/> | 121 <property name="severity" value="error"/> |
114 <property name="allowLineBreaks" value="true"/> | 122 <property name="allowLineBreaks" value="true"/> |
115 <property name="tokens" value="SEMI, DOT, POST_DEC, POST_INC"/> | 123 <property name="tokens" value="SEMI, DOT, POST_DEC, POST_INC"/> |
116 </module> | 124 </module> |
117 <module name="NoFinalizer"> | 125 <module name="NoFinalizer"> |
118 <property name="severity" value="warning"/> | 126 <property name="severity" value="warning"/> |
119 </module> | 127 </module> |
120 <module name="ParenPad"> | 128 <module name="ParenPad"> |
121 <property name="severity" value="warning"/> | 129 <property name="severity" value="warning"/> |
122 </module> | 130 </module> |
123 <module name="ImportOrder"> | 131 <module name="ImportOrder"> |
124 <property name="severity" value="warning"/> | 132 <property name="severity" value="error"/> |
125 <message key="import.ordering" value="Wrong order for {0} import. Use :Jav aImportOrganize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/> | 133 <message key="import.ordering" value="Wrong order for {0} import. Use :Jav aImportOrganize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/> |
126 <property name="groups" value="android, com, org, java"/> | 134 <property name="groups" value="android, com, dalvik, gov, junit, libcore, net, org, java, javax"/> |
127 <property name="ordered" value="true"/> | 135 <property name="ordered" value="true"/> |
128 <property name="option" value="top"/> | 136 <property name="option" value="top"/> |
129 <property name="separated" value="true"/> | 137 <property name="separated" value="true"/> |
130 </module> | 138 </module> |
131 <module name="Indentation"> | 139 <module name="Indentation"> |
132 <property name="basicOffset" value="4"/> | 140 <property name="basicOffset" value="4"/> |
133 </module> | 141 </module> |
134 </module> | 142 </module> |
135 <module name="FileTabCharacter"/> | 143 <module name="FileTabCharacter"/> |
136 <module name="RegexpSingleline"> | 144 <module name="RegexpSingleline"> |
137 <property name="format" value="((//.*)|(\*.*))FIXME"/> | 145 <property name="format" value="((//.*)|(\*.*))FIXME"/> |
138 <property name="message" value="TODO is preferred to FIXME. e.g. "TODO (johndoe):"/> | 146 <property name="message" value="TODO is preferred to FIXME. e.g. "TODO (johndoe):"/> |
139 </module> | 147 </module> |
140 <module name="RegexpSingleline"> | 148 <module name="RegexpSingleline"> |
141 <property name="format" value="((//.*)|(\*.*))(?<!TODO\(.{0,100})(TODO[^( ])|(TODO\([^)]*$)"/> | 149 <property name="format" value="((//.*)|(\*.*))(?<!TODO\(.{0,100})(TODO[^( ])|(TODO\([^)]*$)"/> |
142 <property name="message" value="All TODOs should be named. e.g. "TODO( johndoe):"/> | 150 <property name="message" value="All TODOs should be named. e.g. "TODO( johndoe):"/> |
143 </module> | 151 </module> |
144 <module name="RegexpSingleline"> | 152 <module name="RegexpSingleline"> |
153 <property name="severity" value="error"/> | |
145 <property name="format" value="[ \t]+$"/> | 154 <property name="format" value="[ \t]+$"/> |
146 <property name="message" value="Trailing whitespace"/> | 155 <property name="message" value="Trailing whitespace"/> |
147 </module> | 156 </module> |
148 <module name="RegexpHeader"> | 157 <module name="RegexpHeader"> |
149 <property name="severity" value="error"/> | 158 <property name="severity" value="error"/> |
150 <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.$"/> | 159 <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.$"/> |
151 </module> | 160 </module> |
152 </module> | 161 </module> |
OLD | NEW |