|
14 | 14 |
|
15 | 15 | <module name="TreeWalker"> |
16 | 16 |
|
| 17 | + <!-- cannot do with spotless but then is it really needed ? --> |
17 | 18 | <module name="RegexpSinglelineJava"> |
18 | 19 | <!-- do not allow a package declaration that contains ".target." or "target;" --> |
19 | 20 | <property name="format" value="^package .*\.target[\.;]"/> |
20 | 21 | <property name="message" value="Do not use "target" as package name element"/> |
21 | 22 | </module> |
22 | 23 |
|
23 | | - <!-- Use tabs --> |
24 | | - <module name="RegexpSinglelineJava"> |
25 | | - <property name="format" value="^ +\t*\S" /> |
26 | | - <property name="message" value="Line has leading space characters; indentation should be performed with tabs only." /> |
27 | | - <property name="ignoreComments" value="true" /> |
28 | | - </module> |
29 | | - |
30 | | - <!-- Check parentheses padding --> |
31 | | - <module name="RegexpSinglelineJava"> |
32 | | - <property name="format" value="^\t+(if|for|while|catch)([^ ])\(" /> |
33 | | - <property name="message" value="Left parentheses should be preceeded by 1 whitespace" /> |
34 | | - <property name="ignoreComments" value="true" /> |
35 | | - </module> |
36 | | - |
37 | | - <module name="RegexpSinglelineJava"> |
38 | | - <property name="format" value="^\t+(if|for|while) \( .+[^ ]\) \{$" /> |
39 | | - <property name="message" value="Right parentheses should be preceeded by 1 white space" /> |
40 | | - <property name="ignoreComments" value="true" /> |
41 | | - </module> |
42 | | - |
43 | | - <module name="RegexpSinglelineJava"> |
44 | | - <property name="format" value="^\t+(if|for|while) \([^ $]" /> |
45 | | - <property name="message" value="Left parentheses should be followed by 1 whitespace" /> |
46 | | - <property name="ignoreComments" value="true" /> |
47 | | - </module> |
48 | | - |
49 | | - <module name="RegexpSinglelineJava"> |
50 | | - <property name="format" value="\)([^ ])\{$" /> |
51 | | - <property name="message" value="Right parentheses should be followed by 1 white space" /> |
52 | | - <property name="ignoreComments" value="true" /> |
53 | | - </module> |
54 | | - |
55 | | - <module name="RegexpSinglelineJava"> |
56 | | - <property name="format" value="catch \([^\w]" /> |
57 | | - <property name="message" value="'catch' clause does not require white space after left parentheses" /> |
58 | | - <property name="ignoreComments" value="true" /> |
59 | | - </module> |
60 | | - |
61 | | - <module name="RegexpSinglelineJava"> |
62 | | - <property name="format" value="catch \(.*\s\) \{" /> |
63 | | - <property name="message" value="'catch' clause does not require white space before right parentheses" /> |
64 | | - <property name="ignoreComments" value="true" /> |
65 | | - </module> |
66 | | - |
67 | | - <module name="RegexpSinglelineJava"> |
68 | | - <property name="format" value="\)\s+;$" /> |
69 | | - <property name="message" value="Unecessary whitespace after parentheses" /> |
70 | | - <property name="ignoreComments" value="true" /> |
71 | | - </module> |
72 | 24 |
|
| 25 | + <!-- cannot do with spotless, there's a workaround to use regex-replace --> |
73 | 26 | <!-- Checks for imports --> |
74 | 27 | <module name="AvoidStarImport"/> |
75 | 28 |
|
76 | 29 | <!-- Checks for common coding problems --> |
| 30 | + <!-- didn't find any alternatives for these two: --> |
77 | 31 | <module name="EqualsHashCode" /> |
78 | 32 | <module name="IllegalInstantiation" /> |
79 | 33 |
|
| 34 | + <!-- didn't find any alternatives for this next group: --> |
80 | 35 | <!-- Miscellaneous other checks. --> |
81 | 36 | <module name="ModifierOrder" /> |
82 | 37 | <module name="PackageAnnotation" /> |
|
93 | 48 | <module name="EqualsAvoidNull" /> |
94 | 49 | <module name="UpperEll"/> |
95 | 50 |
|
| 51 | + <!-- didn't find any alternatives for this next group: --> |
96 | 52 | <!-- not checking for Constructor here: --> |
97 | 53 | <module name="RedundantModifier"> |
98 | 54 | <property name="tokens" |
99 | 55 | value="METHOD_DEF, VARIABLE_DEF, ANNOTATION_FIELD_DEF, INTERFACE_DEF, CLASS_DEF, ENUM_DEF"/> |
100 | 56 | </module> |
101 | 57 | <module name="MissingOverride" /> |
102 | 58 |
|
103 | | - <module name="MethodParamPad"> |
104 | | - <property name="option" value="nospace" /> |
105 | | - <property name="allowLineBreaks" value="false" /> |
106 | | - </module> |
107 | | - |
108 | 59 | <!-- Checks for blocks. You know, those {}'s, not doing this for methods because of 1 line getters/setters--> |
109 | 60 | <module name="LeftCurly"> |
110 | 61 | <property name="option" value="eol"/> |
|
130 | 81 | <module name="SuppressionCommentFilter" /> |
131 | 82 | </module> |
132 | 83 |
|
133 | | - <module name="RegexpSingleline"> |
134 | | - <property name="format" value="\s+$" /> |
135 | | - <property name="message" value="White spaces at the end of line" /> |
136 | | - </module> |
137 | | - |
138 | 84 | <module name="SuppressionFilter"> |
139 | 85 | <property name="file" value="/suppressions.xml" /> |
140 | 86 | </module> |
141 | 87 |
|
142 | | - <!-- Checks that a file ends with a new line --> |
143 | | - <module name="NewlineAtEndOfFile"/> |
144 | | - |
145 | 88 | </module> |
0 commit comments