Files
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

144 lines
5.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC
"-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
"https://checkstyle.org/dtds/configuration_1_3.dtd">
<module name="Checker">
<property name="localeLanguage" value="en" />
<module name="SuppressionFilter">
<property name="file" value="suppressions.xml"/>
</module>
<module name="FileTabCharacter">
<property name="eachLine" value="true"/>
<property name="fileExtensions" value="java"/>
</module>
<module name="NewlineAtEndOfFile">
<property name="severity" value="warning" />
<property name="lineSeparator" value="lf" />
</module>
<module name="TreeWalker">
<property name="tabWidth" value="1" />
<module name="AvoidStarImport">
<property name="severity" value="info" />
<property name="allowClassImports" value="false" />
<property name="allowStaticMemberImports" value="false" />
</module>
<module name="DefaultComesLast">
<property name="severity" value="warning" />
</module>
<module name="EmptyStatement">
<property name="severity" value="info" />
</module>
<module name="EqualsHashCode">
<property name="severity" value="warning" />
</module>
<module name="FallThrough">
<property name="severity" value="warning" />
</module>
<module name="FinalLocalVariable">
<property name="severity" value="info" />
</module>
<module name="FinalParameters">
<property name="severity" value="info" />
</module>
<module name="HideUtilityClassConstructor">
<property name="severity" value="warning" />
</module>
<module name="IllegalThrows">
<property name="severity" value="warning" />
</module>
<module name="InnerAssignment">
<property name="severity" value="warning" />
</module>
<module name="LeftCurly">
<property name="severity" value="info" />
<property name="option" value="eol" />
</module>
<module name="LocalFinalVariableName">
<property name="severity" value="warning" />
</module>
<module name="LocalVariableName">
<property name="severity" value="warning" />
</module>
<module name="MemberName">
<property name="severity" value="warning" />
</module>
<module name="MethodName">
<property name="severity" value="warning" />
</module>
<module name="MissingOverride">
<property name="severity" value="warning" />
</module>
<module name="ModifiedControlVariable">
<property name="severity" value="warning" />
</module>
<module name="ModifierOrder">
<property name="severity" value="warning" />
</module>
<module name="NeedBraces">
<property name="severity" value="info" />
</module>
<module name="OuterTypeFilename">
<property name="severity" value="info" />
</module>
<module name="PackageName">
<property name="severity" value="warning" />
</module>
<module name="ParameterAssignment">
<property name="severity" value="warning" />
</module>
<module name="ParameterName">
<property name="severity" value="warning" />
</module>
<module name="ParenPad">
<property name="severity" value="info" />
<property name="option" value="nospace" />
</module>
<module name="RedundantImport">
<property name="severity" value="info" />
</module>
<module name="RedundantModifier">
<property name="severity" value="info" />
</module>
<module name="RightCurly">
<property name="severity" value="info" />
<property name="tokens" value="LITERAL_TRY, LITERAL_IF" />
<property name="option" value="same" />
</module>
<module name="SimplifyBooleanExpression">
<property name="severity" value="warning" />
</module>
<module name="SimplifyBooleanReturn">
<property name="severity" value="warning" />
</module>
<module name="StaticVariableName">
<property name="severity" value="warning" />
</module>
<module name="StringLiteralEquality">
<property name="severity" value="warning" />
</module>
<module name="UnnecessaryParentheses">
<property name="severity" value="info" />
</module>
<module name="UnusedImports">
<property name="severity" value="warning" />
<property name="processJavadoc" value="true" />
</module>
<module name="WhitespaceAfter">
<property name="severity" value="info" />
</module>
<module name="WhitespaceAround">
<property name="severity" value="info" />
</module>
<module name="ImportOrder">
<property name="severity" value="info" />
<property name="groups" value="android,androidx,com,java,javax,*" />
<property name="ordered" value="true" />
<property name="separated" value="true" />
<property name="option" value="under" />
</module>
</module>
</module>