<!--
Checkstyle用チェック項目定義。
- Checkstyle 5.3 以降向けに記述。
+ Checkstyle 5.5 以降向けに記述。
[ http://checkstyle.sourceforge.net/ ]
<module name="RegexpHeader">
<property name="header" value="^/\*$\n^ \*( .*)?$\n^ \*/$\n" />
<property name="multiLines" value="2" />
+ <property name="fileExtensions" value="java" />
</module>
<!-- Miscellaneous -->
- <module name="NewlineAtEndOfFile" />
+ <module name="NewlineAtEndOfFile">
+ <property name="fileExtensions" value="java" />
+ </module>
<module name="Translation" />
<module name="ArrayTrailingComma" />
<module name="AvoidInlineConditionals" />
<module name="CovariantEquals" />
- <module name="DoubleCheckedLocking" />
+<!-- <module name="DoubleCheckedLocking" /> 5.6 obsolete -->
<module name="EmptyStatement" />
<module name="EqualsAvoidNull" />
<module name="EqualsHashCode" />
<module name="FallThrough" />
<module name="MultipleStringLiterals" />
<module name="MultipleVariableDeclarations" />
+ <module name="RequireThis">
+ <property name="checkMethods" value="false" />
+ </module>
<module name="UnnecessaryParentheses" />
<module name="OneStatementPerLine" />