Files
CS345-Software-Engineering/bernstdh_checkstyle.xml
2025-09-10 14:25:37 -04:00

83 lines
2.9 KiB
XML
Executable File

<?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">
<!--
Checkstyle-Configuration: Java
Description: none
-->
<module name="Checker">
<property name="severity" value="warning"/>
<module name="NewlineAtEndOfFile">
<property name="lineSeparator" value="lf_cr_crlf" />
</module>
<module name="LineLength">
<property name="max" value="100"/>
</module>
<module name="TreeWalker">
<property name="tabWidth" value="2"/>
<module name="AvoidNestedBlocks"/>
<module name="ClassTypeParameterName"/>
<module name="ConstantName"/>
<module name="CovariantEquals" />
<module name="DeclarationOrder"/>
<module name="DefaultComesLast" />
<module name="EmptyBlock">
<property name="tokens" value="LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_IF,LITERAL_FOR,LITERAL_TRY,LITERAL_WHILE,STATIC_INIT"/>
</module>
<module name="EmptyStatement" />
<module name="EqualsHashCode" />
<module name="FallThrough"/>
<module name="FinalParameters" />
<module name="HiddenField">
<property name="ignoreConstructorParameter" value="true" />
<property name="ignoreSetter" value="true" />
</module>
<module name="IllegalCatch" />
<module name="Indentation">
<property name="basicOffset" value="2" />
<property name="caseIndent" value="2" />
<property name="throwsIndent" value="2" />
</module>
<module name="InnerAssignment"/>
<module name="JavadocMethod" />
<module name="JavadocStyle"/>
<module name="JavadocType"/>
<module name="LeftCurly">
<property name="option" value="nl"/>
</module>
<module name="LocalVariableName"/>
<module name="MemberName"/>
<module name="MethodName"/>
<module name="MissingJavadocMethod" />
<module name="MissingJavadocType" />
<module name="MissingSwitchDefault" />
<module name="ModifiedControlVariable"/>
<module name="ModifierOrder"/>
<module name="MultipleStringLiterals" />
<module name="NoWhitespaceAfter"/>
<module name="NoWhitespaceBefore"/>
<module name="OneStatementPerLine"/>
<module name="OperatorWrap"/>
<module name="OuterTypeFilename" />
<module name="ParameterAssignment"/>
<module name="ParameterName"/>
<module name="RedundantImport"/>
<module name="ReturnCount">
<property name="max" value="4" />
<property name="maxForVoid" value="4" />
</module>
<module name="SimplifyBooleanExpression"/>
<module name="SimplifyBooleanReturn"/>
<module name="SuperClone" />
<module name="SuperFinalize" />
<module name="StringLiteralEquality"/>
<module name="TypeName"/>
<module name="UnusedImports"/>
<module name="VisibilityModifier">
<property name="packageAllowed" value="true"/>
<property name="protectedAllowed" value="true"/>
</module>
</module>
</module>