-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
<!--
Checkstyle用チェック項目定義。
- Checkstyle 5.0 以降向けに記述。
+ Checkstyle 5.3 以降向けに記述。
[ http://checkstyle.sourceforge.net/ ]
<!-- <module name="DesignForExtension" /> -->
<module name="MutableException" />
<module name="ThrowsCount">
- <property name="max" value="3" />
+ <property name="max" value="4" />
</module>
+ <module name="InnerTypeLast" />
<!-- Coding -->
<module name="SimplifyBooleanExpression" />
<module name="SimplifyBooleanReturn" />
<module name="StringLiteralEquality" />
+ <module name="NestedForDepth" />
<module name="NestedIfDepth" />
<module name="NestedTryDepth" />
<module name="NoClone" />
<module name="DefaultComesLast" />
<module name="MissingCtor" />
<module name="FallThrough" />
- <module name="MultipleStringLiterals">
- <property
- name="ignoreStringsRegexp"
- value="^""$|^"."$"
- />
- </module>
+ <module name="MultipleStringLiterals" />
<module name="MultipleVariableDeclarations" />
<module name="UnnecessaryParentheses" />
+ <module name="OneStatementPerLine" />
<!-- Imports -->
<property name="format" value="^ \* License : The MIT License" />
<property name="duplicateLimit" value="1" />
</module>
+ <module name="OuterTypeFilename" />
<!-- Modifiers -->
<module name="ParameterName">
<property name="format" value="^[a-z][_a-zA-Z0-9]*$" />
</module>
- <module name="StaticVariableName" />
+ <module name="StaticVariableName">
+ <property name="format" value="^[a-z][_a-zA-Z0-9]*$" />
+ </module>
<module name="TypeName" />
<module name="AnonInnerLength" />
<module name="ParameterNumber" />
<module name="OuterTypeNumber" />
+ <module name="MethodCount" />
<!-- Whitespace -->
<!-- バグ?
<module name="RequireThis" />
-->
-<!-- 5.2 or later
- <module name="InnerTypeLast" />
--->
-
-<!-- 5.3 or later
- <module name="NestedForDepth" />
- <module name="OneStatementPerLine" />
- <module name="OuterTypeFilename" />
- <module name="MethodCount" />
--->
<!-- Obsolated
<module name="TabCharacter" />