Skip to content

Commit c94c584

Browse files
authored
Merge pull request #2 from AITestingOrg/CheckstyleFixes
Added checkstyle version to fix compatibility and changed default ind…
2 parents b0f34ef + baa93de commit c94c584

File tree

2 files changed

+14
-31
lines changed

2 files changed

+14
-31
lines changed

build.gradle

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ apply plugin: 'java'
1414
apply plugin: 'eclipse-wtp'
1515
apply plugin: 'org.springframework.boot'
1616
apply plugin: 'checkstyle'
17-
checkstyle {
18-
configFile = new File(rootDir, "checkstyle.xml")
19-
}
2017

2118
group = 'aist.edge'
2219
version = '0.0.1'
@@ -49,3 +46,8 @@ dependencyManagement {
4946
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
5047
}
5148
}
49+
50+
checkstyle {
51+
toolVersion = "8.7"
52+
configFile = new File(rootDir, "checkstyle.xml")
53+
}

checkstyles.xml renamed to checkstyle.xml

Lines changed: 9 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
http://checkstyle.sf.net (or in your downloaded distribution).
1111
To completely disable a check, just comment it out or delete it from the file.
1212
Authors: Max Vetrenko, Ruslan Diachenko, Roman Ivanov.
13+
14+
Some changes to the original google guide were done: Disabled "AvoidStarImport", mandatory
15+
javadocs, and adjusted line length.
1316
-->
1417

1518
<module name = "Checker">
@@ -37,10 +40,9 @@
3740
<property name="allowNonPrintableEscapes" value="true"/>
3841
</module>
3942
<module name="LineLength">
40-
<property name="max" value="100"/>
43+
<property name="max" value="120"/>
4144
<property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
4245
</module>
43-
<module name="AvoidStarImport"/>
4446
<module name="OneTopLevelClass"/>
4547
<module name="NoLineWrap"/>
4648
<module name="EmptyBlock">
@@ -162,16 +164,16 @@
162164
value="GenericWhitespace ''{0}'' is not preceded with whitespace."/>
163165
</module>
164166
<module name="Indentation">
165-
<property name="basicOffset" value="2"/>
167+
<property name="basicOffset" value="4"/>
166168
<property name="braceAdjustment" value="0"/>
167-
<property name="caseIndent" value="2"/>
169+
<property name="caseIndent" value="4"/>
168170
<property name="throwsIndent" value="4"/>
169171
<property name="lineWrappingIndentation" value="4"/>
170-
<property name="arrayInitIndent" value="2"/>
172+
<property name="arrayInitIndent" value="4"/>
171173
</module>
172174
<module name="AbbreviationAsWordInName">
173175
<property name="ignoreFinal" value="false"/>
174-
<property name="allowedAbbreviationLength" value="1"/>
176+
<property name="allowedAbbreviationLength" value="6"/>
175177
</module>
176178
<module name="OverloadMethodsDeclarationOrder"/>
177179
<module name="VariableDeclarationUsageDistance"/>
@@ -200,35 +202,14 @@
200202
<property name="allowSamelineMultipleAnnotations" value="true"/>
201203
</module>
202204
<module name="NonEmptyAtclauseDescription"/>
203-
<module name="JavadocTagContinuationIndentation"/>
204-
<module name="SummaryJavadoc">
205-
<property name="forbiddenSummaryFragments" value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/>
206-
</module>
207-
<module name="JavadocParagraph"/>
208-
<module name="AtclauseOrder">
209-
<property name="tagOrder" value="@param, @return, @throws, @deprecated"/>
210-
<property name="target" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF"/>
211-
</module>
212-
<module name="JavadocMethod">
213-
<property name="scope" value="public"/>
214-
<property name="allowMissingParamTags" value="true"/>
215-
<property name="allowMissingThrowsTags" value="true"/>
216-
<property name="allowMissingReturnTag" value="true"/>
217-
<property name="minLineCount" value="2"/>
218-
<property name="allowedAnnotations" value="Override, Test"/>
219-
<property name="allowThrowsTagsForSubclasses" value="true"/>
220-
</module>
221205
<module name="MethodName">
222206
<property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*$"/>
223207
<message key="name.invalidPattern"
224208
value="Method name ''{0}'' must match pattern ''{1}''."/>
225209
</module>
226-
<module name="SingleLineJavadoc">
227-
<property name="ignoreInlineTags" value="false"/>
228-
</module>
229210
<module name="EmptyCatchBlock">
230211
<property name="exceptionVariableName" value="expected"/>
231212
</module>
232213
<module name="CommentsIndentation"/>
233214
</module>
234-
</module>
215+
</module>

0 commit comments

Comments
 (0)