f785d862d3
Enable the CheckStyle warning and fix occurences of it. Note that the check allows leaving out the comma at the end if both the left and right curly brackets are on the same line [1]. Also re-wrap some declarations for better readability, and remove redundant "//" comments. [1] http://checkstyle.sourceforge.net/config_coding.html#ArrayTrailingComma Change-Id: Ieeb837724ac699aa5a71861c3887bcfda1941939
115 lines
5.4 KiB
XML
115 lines
5.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
|
|
|
|
<!--
|
|
This configuration file was written by the eclipse-cs plugin configuration editor
|
|
-->
|
|
<!--
|
|
Checkstyle-Configuration: Google Checks for Gerrit
|
|
Description:
|
|
Checkstyle configuration based on the Google coding conventions (https://google-styleguide.googlecode.com/svn-history/r130/trunk/javaguide.html),
|
|
edited to remove noisy warnings.
|
|
-->
|
|
<module name="Checker">
|
|
<property name="severity" value="warning"/>
|
|
<property name="charset" value="UTF-8"/>
|
|
<module name="TreeWalker">
|
|
<module name="FileContentsHolder"/>
|
|
<module name="OuterTypeFilename"/>
|
|
<module name="LineLength">
|
|
<property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
|
|
<property name="max" value="150"/>
|
|
<property name="tabWidth" value="2"/>
|
|
</module>
|
|
<module name="OneTopLevelClass"/>
|
|
<module name="NoLineWrap"/>
|
|
<module name="EmptyBlock">
|
|
<property name="option" value="TEXT"/>
|
|
<property name="tokens" value="LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"/>
|
|
</module>
|
|
<module name="NeedBraces"/>
|
|
<module name="LeftCurly">
|
|
<property name="maxLineLength" value="150"/>
|
|
</module>
|
|
<module name="RightCurly">
|
|
<property name="option" value="alone"/>
|
|
<property name="tokens" value="CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, LITERAL_DO, STATIC_INIT, INSTANCE_INIT"/>
|
|
</module>
|
|
<module name="WhitespaceAround">
|
|
<property name="severity" value="ignore"/>
|
|
<property name="allowEmptyConstructors" value="true"/>
|
|
<property name="allowEmptyMethods" value="true"/>
|
|
<property name="allowEmptyTypes" value="true"/>
|
|
<property name="allowEmptyLoops" value="true"/>
|
|
<message key="ws.notFollowed" value="WhitespaceAround: ''{0}'' is not followed by whitespace."/>
|
|
<message key="ws.notPreceded" value="WhitespaceAround: ''{0}'' is not preceded with whitespace."/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="OneStatementPerLine"/>
|
|
<module name="MultipleVariableDeclarations"/>
|
|
<module name="ArrayTypeStyle"/>
|
|
<module name="UpperEll"/>
|
|
<module name="ModifierOrder"/>
|
|
<module name="EmptyLineSeparator">
|
|
<property name="severity" value="ignore"/>
|
|
<property name="allowNoEmptyLineBetweenFields" value="true"/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="SeparatorWrap">
|
|
<property name="severity" value="ignore"/>
|
|
<property name="option" value="nl"/>
|
|
<property name="tokens" value="DOT"/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="SeparatorWrap">
|
|
<property name="severity" value="ignore"/>
|
|
<property name="option" value="EOL"/>
|
|
<property name="tokens" value="COMMA"/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="NoFinalizer"/>
|
|
<module name="GenericWhitespace">
|
|
<property name="severity" value="ignore"/>
|
|
<message key="ws.followed" value="GenericWhitespace ''{0}'' is followed by whitespace."/>
|
|
<message key="ws.illegalFollow" value="GenericWhitespace ''{0}'' should followed by whitespace."/>
|
|
<message key="ws.preceded" value="GenericWhitespace ''{0}'' is preceded with whitespace."/>
|
|
<message key="ws.notPreceded" value="GenericWhitespace ''{0}'' is not preceded with whitespace."/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="Indentation">
|
|
<property name="severity" value="ignore"/>
|
|
<property name="basicOffset" value="2"/>
|
|
<property name="caseIndent" value="2"/>
|
|
<property name="arrayInitIndent" value="2"/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="MethodParamPad">
|
|
<property name="severity" value="ignore"/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="OperatorWrap">
|
|
<property name="severity" value="ignore"/>
|
|
<property name="option" value="NL"/>
|
|
<property name="tokens" value="BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR "/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="RedundantImport"/>
|
|
<module name="RedundantModifier"/>
|
|
<module name="ExplicitInitialization"/>
|
|
<module name="ArrayTrailingComma"/>
|
|
</module>
|
|
<module name="FileTabCharacter">
|
|
<property name="severity" value="ignore"/>
|
|
<property name="eachLine" value="true"/>
|
|
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
|
|
</module>
|
|
<module name="SuppressWithNearbyCommentFilter">
|
|
<property name="commentFormat" value="CS IGNORE (\w+) FOR NEXT (\d+) LINES\. REASON\: \w+"/>
|
|
<property name="checkFormat" value="$1"/>
|
|
<property name="influenceFormat" value="$2"/>
|
|
</module>
|
|
<module name="SuppressionFilter">
|
|
<property name="file" value="${samedir}/checkstyle_suppressions.xml"/>
|
|
</module>
|
|
</module>
|