com.sonar.sqale.checkstyle-model.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sonar-checkstyle-plugin Show documentation
Show all versions of sonar-checkstyle-plugin Show documentation
Checkstyle is a code analyser to help programmers write Java code that adheres to a coding standard.
<sqale> <chc> <key>REUSABILITY</key> <name>Reusability</name> <chc> <key>MODULARITY</key> <name>Modularity</name> </chc> <chc> <key>TRANSPORTABILITY</key> <name>Transportability</name> </chc> </chc> <chc> <key>PORTABILITY</key> <name>Portability</name> <chc> <key>COMPILER_RELATED_PORTABILITY</key> <name>Compiler</name> </chc> <chc> <key>HARDWARE_RELATED_PORTABILITY</key> <name>Hardware</name> </chc> <chc> <key>LANGUAGE_RELATED_PORTABILITY</key> <name>Language</name> </chc> <chc> <key>OS_RELATED_PORTABILITY</key> <name>OS</name> </chc> <chc> <key>SOFTWARE_RELATED_PORTABILITY</key> <name>Software</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.NewlineAtEndOfFileCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>TIME_ZONE_RELATED_PORTABILITY</key> <name>Time zone</name> </chc> </chc> <chc> <key>MAINTAINABILITY</key> <name>Maintainability</name> <chc> <key>READABILITY</key> <name>Readability</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.LocalFinalVariableNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.LocalVariableNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.MemberNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.MethodNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.PackageNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.ParameterNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.StaticVariableNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.TypeNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.modifier.ModifierOrderCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.blocks.AvoidNestedBlocksCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.ArrayTypeStyleCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.UpperEllCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.AbstractClassNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.sizes.AnonInnerLengthCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.annotation.AnnotationUseStyleCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.ArrayTrailingCommaCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.DeclarationOrderCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.whitespace.MethodParamPadCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.MultipleVariableDeclarationsCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.whitespace.NoWhitespaceBeforeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.TrailingCommentCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.ClassTypeParameterNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>20.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.naming.MethodTypeParameterNameCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>20.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>UNDERSTANDABILITY</key> <name>Understandability</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanExpressionCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.AvoidInlineConditionalsCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.metrics.BooleanExpressionComplexityCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.design.HideUtilityClassConstructorCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.metrics.JavaNCSSCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>3.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocPackageCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.sizes.MethodLengthCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.annotation.MissingDeprecatedCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.PackageDeclarationCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.annotation.PackageAnnotationCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.RedundantThrowsCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.SimplifyBooleanReturnCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.UncommentedMainCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.UnnecessaryParenthesesCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.javadoc.WriteTagCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.sizes.ExecutableStatementCountCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.sizes.FileLengthCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>3.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.annotation.SuppressWarningsCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.IllegalTokenTextCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.IllegalTypeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.sizes.OuterTypeNumberCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.NestedForDepthCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.sizes.MethodCountCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> </chc> <chc> <key>SECURITY</key> <name>Security</name> <chc> <key>API_ABUSE</key> <name>API abuse</name> </chc> <chc> <key>ERRORS</key> <name>Errors</name> </chc> <chc> <key>INPUT_VALIDATION_AND_REPRESENTATION</key> <name>Input validation and representation</name> </chc> <chc> <key>SECURITY_FEATURES</key> <name>Security features</name> </chc> </chc> <chc> <key>EFFICIENCY</key> <name>Efficiency</name> <chc> <key>MEMORY_EFFICIENCY</key> <name>Memory use</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.SuperFinalizeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>CPU_EFFICIENCY</key> <name>Processor use</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.SuperCloneCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> </chc> <chc> <key>CHANGEABILITY</key> <name>Changeability</name> <chc> <key>ARCHITECTURE_CHANGEABILITY</key> <name>Architecture</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.design.VisibilityModifierCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.metrics.ClassDataAbstractionCouplingCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>d</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.metrics.ClassFanOutComplexityCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>d</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.design.DesignForExtensionCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.NestedTryDepthCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>DATA_CHANGEABILITY</key> <name>Data</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.design.InterfaceIsTypeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.MultipleStringLiteralsCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>LOGIC_CHANGEABILITY</key> <name>Logic</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.blocks.NeedBracesCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.DefaultComesLastCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.NestedIfDepthCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.ReturnCountCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.duplicates.StrictDuplicateCodeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>3.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.design.ThrowsCountCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> </chc> <chc> <key>RELIABILITY</key> <name>Reliability</name> <chc> <key>ARCHITECTURE_RELIABILITY</key> <name>Architecture</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.imports.AvoidStaticImportCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.CovariantEqualsCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.annotation.MissingOverrideCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>DATA_RELIABILITY</key> <name>Data</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.HiddenFieldCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.IllegalInstantiationCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.ExplicitInitializationCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.FinalLocalVariableCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.FinalParametersCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.MissingCtorCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.ParameterAssignmentCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>EXCEPTION_HANDLING</key> <name>Exception handling</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.IllegalThrowsCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>3.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.design.MutableExceptionCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>FAULT_TOLERANCE</key> <name>Fault tolerance</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.IllegalCatchCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>INSTRUCTION_RELIABILITY</key> <name>Instruction</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.EqualsHashCodeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.InnerAssignmentCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.NoCloneCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.StringLiteralEqualityCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.EmptyStatementCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>10.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>LOGIC_RELIABILITY</key> <name>Logic</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.blocks.EmptyBlockCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.MissingSwitchDefaultCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>30.0</val> <txt>mn</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.ModifiedControlVariableCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.FallThroughCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.coding.NoFinalizerCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>RESOURCE_RELIABILITY</key> <name>Resource</name> </chc> <chc> <key>SYNCHRONIZATION_RELIABILITY</key> <name>Synchronization</name> </chc> <chc> <key>UNIT_TESTS</key> <name>Unit tests coverage</name> </chc> </chc> <chc> <key>TESTABILITY</key> <name>Testability</name> <chc> <key>INTEGRATION_TESTABILITY</key> <name>Integration level</name> </chc> <chc> <key>UNIT_TESTABILITY</key> <name>Unit level</name> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.sizes.ParameterNumberCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>3.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> <chc> <rule-repo>checkstyle</rule-repo> <rule-key>com.puppycrawl.tools.checkstyle.checks.metrics.NPathComplexityCheck</rule-key> <prop> <key>remediationFunction</key> <txt>constant_issue</txt> </prop> <prop> <key>remediationFactor</key> <val>1.0</val> <txt>h</txt> </prop> <prop> <key>offset</key> <val>0.0</val> <txt>d</txt> </prop> </chc> </chc> </chc> </sqale>