Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(39)

Side by Side Diff: tools/android/checkstyle/chromium-style-5.0.xml

Issue 1841863002: Update monet. (Closed) Base URL: https://github.com/domokit/monet.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/android/checkstyle/checkstyle.py ('k') | tools/android/common/common.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
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">
3
4 <!--
5 See installation instructions: https://sites.google.com/a/chromium.org/dev/che ckstyle
6 -->
7 <module name="Checker">
8 <property name="severity" value="warning"/>
9 <property name="charset" value="UTF-8"/>
10 <module name="TreeWalker">
11 <module name="AvoidStarImport">
12 <property name="severity" value="error"/>
13 </module>
14 <module name="IllegalCatch">
15 <property name="severity" value="info"/>
16 </module>
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"/>
19 <!-- This check is set to a warning because JNI generator sometimes requir es to leave an unused import -->
20 <property name="severity" value="warning"/>
21 </module>
22 <module name="UnusedImports">
23 <message key="import.unused" value="Unused import: {0}. Use :JavaImportOrg anize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/>
24 <!-- This check is set to a warning because JNI generator sometimes requir es to leave an unused import -->
25 <property name="severity" value="warning"/>
26 <property name="processJavadoc" value="true"/>
27 </module>
28 <module name="JavadocType">
29 <property name="severity" value="warning"/>
30 <property name="tokens" value="INTERFACE_DEF, CLASS_DEF"/>
31 <property name="scope" value="public"/>
32 <message key="javadoc.missing" value="Public classes and interfaces requir e JavaDoc comments."/>
33 </module>
34 <module name="JavadocMethod">
35 <property name="severity" value="info"/>
36 <property name="scope" value="public"/>
37 <property name="allowMissingParamTags" value="true"/>
38 <property name="allowMissingPropertyJavadoc" value="true"/>
39 <property name="allowMissingReturnTag" value="true"/>
40 <property name="allowMissingThrowsTags" value="true"/>
41 </module>
42 <module name="PackageName">
43 <property name="severity" value="error"/>
44 <property name="format" value="^[a-z]+(\.[a-z][a-z0-9_]{1,})*$"/>
45 </module>
46 <module name="SimplifyBooleanExpression">
47 <property name="severity" value="error"/>
48 </module>
49 <module name="SimplifyBooleanReturn">
50 <property name="severity" value="error"/>
51 </module>
52 <module name="TypeName">
53 <property name="severity" value="error"/>
54 </module>
55 <module name="ConstantName">
56 <property name="severity" value="error"/>
57 <property name="format" value="^([A-Z][A-Z0-9]*(_[A-Z0-9]+)*)|(s[A-Z][a-zA -Z0-9]*)$"/>
58 <message key="name.invalidPattern" value="Static final field names must ei ther be all caps (e.g. int HEIGHT_PX) for 'true' constants, or start with s (e.g . AtomicInteger sNextId or Runnable sSuspendTask) for fields with mutable state or that don't 'feel' like constants."/>
59 </module>
60 <!-- Non-public, non-static field names start with m. -->
61 <module name="MemberName">
62 <property name="severity" value="error"/>
63 <property name="format" value="^m[A-Z][a-zA-Z0-9]*$"/>
64 <property name="applyToPublic" value="false"/>
65 <message key="name.invalidPattern" value="Non-public, non-static field n ames start with m."/>
66 </module>
67 <!-- Static field names start with s. -->
68 <module name="StaticVariableName">
69 <property name="severity" value="error"/>
70 <property name="format" value="^s[A-Z][a-zA-Z0-9]*$"/>
71 <property name="applyToPublic" value="false"/>
72 <message key="name.invalidPattern" value="Static field names start with s."/>
73 </module>
74 <module name="MethodName">
75 <property name="severity" value="error"/>
76 <property name="format" value="^[a-z][a-zA-Z0-9_]*$"/>
77 <message key="name.invalidPattern" value="Method names should start with a lower case letter (e.g. getWidth())"/>
78 </module>
79 <module name="ParameterName">
80 <property name="severity" value="error"/>
81 </module>
82 <module name="LocalFinalVariableName">
83 <property name="severity" value="error"/>
84 <property name="format" value="^m|s|((([ms][a-z0-9])|([a-ln-rt-z]))[a-zA-Z 0-9]*)$"/>
85 <message key="name.invalidPattern" value="Local variables should be camel- cased (e.g. int minWidth = 4)."/>
86 </module>
87 <module name="LocalVariableName">
88 <property name="severity" value="error"/>
89 <property name="format" value="^m|s|((([ms][a-z0-9])|([a-ln-rt-z]))[a-zA-Z 0-9]*)$"/>
90 <message key="name.invalidPattern" value="Local variables should be camel- cased (e.g. int minWidth = 4)."/>
91 </module>
92 <module name="LineLength">
93 <property name="severity" value="error"/>
94 <property name="ignorePattern" value="^package.*|^import.*|a href|href|htt p://|https://|ftp://"/>
95 <property name="max" value="100"/>
96 </module>
97 <module name="LeftCurly">
98 <property name="severity" value="error"/>
99 </module>
100 <module name="RightCurly">
101 <property name="severity" value="error"/>
102 </module>
103 <module name="NeedBraces">
104 <message key="needBraces" value="if, for, while, and do require curly brac es unless they are single-line statements."/>
105 <property name="severity" value="error"/>
106 <property name="tokens" value="LITERAL_FOR, LITERAL_WHILE, LITERAL_DO, LIT ERAL_IF"/>
107 <property name="allowSingleLineStatement" value="true"/>
108 </module>
109 <module name="EmptyBlock">
110 <property name="severity" value="error"/>
111 <property name="option" value="text"/>
112 <metadata name="altname" value="EmptyCatchBlock"/>
113 </module>
114 <module name="UpperEll">
115 <property name="severity" value="error"/>
116 </module>
117 <module name="FallThrough">
118 <property name="severity" value="error"/>
119 <property name="reliefPattern" value=".*"/>
120 </module>
121 <module name="ModifierOrder">
122 <property name="severity" value="error"/>
123 </module>
124 <module name="WhitespaceAround">
125 <property name="severity" value="error"/>
126 <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" />
127 <property name="allowEmptyConstructors" value="true"/>
128 <property name="allowEmptyMethods" value="true"/>
129 </module>
130 <module name="WhitespaceAfter">
131 <property name="severity" value="error"/>
132 <property name="tokens" value="COMMA, SEMI, TYPECAST"/>
133 </module>
134 <module name="NoWhitespaceAfter">
135 <property name="severity" value="error"/>
136 <property name="tokens" value="BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNA RY_PLUS"/>
137 </module>
138 <module name="NoWhitespaceBefore">
139 <property name="severity" value="error"/>
140 <property name="allowLineBreaks" value="true"/>
141 <property name="tokens" value="SEMI, DOT, POST_DEC, POST_INC"/>
142 </module>
143 <module name="GenericWhitespace">
144 <property name="severity" value="error"/>
145 <message key="ws.followed"
146 value="GenericWhitespace ''{0}'' is followed by whitespace."/>
147 <message key="ws.preceded"
148 value="GenericWhitespace ''{0}'' is preceded with whitespace."/>
149 <message key="ws.illegalFollow"
150 value="GenericWhitespace ''{0}'' should followed by whitespace."/>
151 <message key="ws.notPreceded"
152 value="GenericWhitespace ''{0}'' is not preceded with whitespace."/>
153 </module>
154 <module name="EmptyStatement">
155 <property name="severity" value="error"/>
156 </module>
157 <module name="NoFinalizer">
158 <property name="severity" value="info"/>
159 </module>
160 <module name="ParenPad">
161 <property name="severity" value="error"/>
162 </module>
163 <module name="MethodParamPad">
164 <property name="severity" value="error"/>
165 </module>
166 <module name="ImportOrder">
167 <property name="severity" value="error"/>
168 <message key="import.ordering" value="Wrong order for {0} import. Use :Jav aImportOrganize (ECLIM) or Ctrl+Shift+O (Eclipse) to sort imports"/>
169 <property name="groups" value="android, com, dalvik, gov, junit, libcore, net, org, java, javax"/>
170 <property name="ordered" value="true"/>
171 <property name="option" value="top"/>
172 <property name="separated" value="true"/>
173 </module>
174 <module name="Indentation">
175 <property name="severity" value="error"/>
176 <property name="basicOffset" value="4"/>
177 <property name="throwsIndent" value="8"/>
178 <property name="lineWrappingIndentation" value="8"/>
179 </module>
180 <!-- TODO(aurimas): make OperatorWrap into an error once all the warnings ar e fixed. -->
181 <module name="OperatorWrap">
182 <property name="severity" value="error"/>
183 <property name="option" value="NL" />
184 <property name="tokens" value="BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, L AND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR " />
185 </module>
186 <module name="OperatorWrap">
187 <property name="severity" value="error"/>
188 <property name="option" value="eol"/>
189 <property name="tokens" value="ASSIGN"/>
190 </module>
191 <module name="SeparatorWrap">
192 <property name="severity" value="error"/>
193 <property name="tokens" value="DOT"/>
194 <property name="option" value="nl"/>
195 </module>
196 <module name="SeparatorWrap">
197 <property name="severity" value="error"/>
198 <property name="tokens" value="COMMA"/>
199 <property name="option" value="EOL"/>
200 </module>
201 </module>
202 <module name="FileTabCharacter">
203 <property name="severity" value="error"/>
204 </module>
205 <module name="RegexpSingleline">
206 <property name="severity" value="error"/>
207 <property name="format" value="[ \t]+$"/>
208 <property name="message" value="Trailing whitespace"/>
209 </module>
210 <module name="RegexpHeader">
211 <property name="severity" value="error"/>
212 <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.$"/>
213 </module>
214 </module>
OLDNEW
« no previous file with comments | « tools/android/checkstyle/checkstyle.py ('k') | tools/android/common/common.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698