com.sonar.sqale.java-model.xml Maven / Gradle / Ivy
<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> <rule-repo>squid</rule-repo> <rule-key>S1191</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1190</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> </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> <rule-repo>squid</rule-repo> <rule-key>S00113</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>SOFTWARE_RELATED_PORTABILITY</key> <name>Software</name> <chc> <rule-repo>squid</rule-repo> <rule-key>CallToDeprecatedMethod</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</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>squid</rule-repo> <rule-key>S1774</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>UselessParenthesesCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1219</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1150</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1151</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1213</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1157</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1155</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1611</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1153</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1612</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>TrailingCommentCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00101</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00100</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1488</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>RightCurlyBraceDifferentLineAsNextBlockCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>ModifiersOrderCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1602</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1188</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1604</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>UselessImportCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1301</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>LowerCaseLongSuffixCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1710</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>IndentationCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1596</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1126</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>RightCurlyBraceSameLineAsNextBlockCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1066</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00103</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00105</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00104</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00122</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1197</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00120</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00121</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>LeftCurlyBraceEndLineCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>RightCurlyBraceStartLineCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1141</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00119</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00118</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00117</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00116</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>LeftCurlyBraceStartLineCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00115</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00114</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1195</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>UNDERSTANDABILITY</key> <name>Understandability</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1161</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1905</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S2094</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1764</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1228</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>common-java</rule-repo> <rule-key>InsufficientCommentDensity</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>3</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S138</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S135</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1609</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>UndocumentedApi</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>UnusedPrivateMethod</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1694</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1172</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1171</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>RedundantThrowsDeclarationCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>LabelsShouldNotBeUsedCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1700</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1185</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1481</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>MissingDeprecatedCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1310</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1312</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1118</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>UnusedProtectedMethod</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>CommentedOutCodeLine</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1315</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1598</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1125</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1068</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1133</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1135</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1199</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1145</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1193</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> </chc> </chc> <chc> <key>SECURITY</key> <name>Security</name> <chc> <key>API_ABUSE</key> <name>API abuse</name> <chc> <rule-repo>squid</rule-repo> <rule-key>NoSonar</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>ERRORS</key> <name>Errors</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S106</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>INPUT_VALIDATION_AND_REPRESENTATION</key> <name>Input validation and representation</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S2077</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>SECURITY_FEATURES</key> <name>Security features</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1451</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> </chc> </chc> <chc> <key>EFFICIENCY</key> <name>Efficiency</name> <chc> <key>MEMORY_EFFICIENCY</key> <name>Memory use</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1170</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>CallToFileDeleteOnExitMethod</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1643</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>NETWORK_USE</key> <name>Network use</name> </chc> <chc> <key>CPU_EFFICIENCY</key> <name>Processor use</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1158</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1696</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1149</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> </chc> </chc> <chc> <key>CHANGEABILITY</key> <name>Changeability</name> <chc> <key>ARCHITECTURE_CHANGEABILITY</key> <name>Architecture</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1214</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1610</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>MaximumnheritanceDepth</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1220</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1200</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1313</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1319</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>ClassVariableVisibilityCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>CycleBetweenPackages</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>1</val> <txt>d</txt> </prop> </chc> </chc> <chc> <key>DATA_CHANGEABILITY</key> <name>Data</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1479</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S109</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>LOGIC_CHANGEABILITY</key> <name>Logic</name> <chc> <rule-repo>common-java</rule-repo> <rule-key>DuplicatedBlocks</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S134</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> </chc> </chc> <chc> <key>RELIABILITY</key> <name>Reliability</name> <chc> <key>ARCHITECTURE_RELIABILITY</key> <name>Architecture</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1850</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1724</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1210</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>ObjectFinalizeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1226</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1221</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1223</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1168</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1175</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1174</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1206</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1201</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1182</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1186</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>ObjectFinalizeOverridenCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1452</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1147</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>DATA_RELIABILITY</key> <name>Data</name> <chc> <rule-repo>squid</rule-repo> <rule-key>HiddenFieldCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1314</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1656</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>3</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1444</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1192</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1948</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>EXCEPTION_HANDLING</key> <name>Exception handling</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1163</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1166</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1165</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1181</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00112</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1148</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1194</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>FAULT_TOLERANCE</key> <name>Fault tolerance</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1697</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>INSTRUCTION_RELIABILITY</key> <name>Instruction</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1244</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S2114</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>15</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S2039</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1215</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1217</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1294</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>AssignmentInSubExpressionCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1695</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>StringEqualityComparisonCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1318</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1317</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>EmptyStatementUsageCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1132</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1134</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1143</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>ObjectFinalizeOverridenCallsSuperFinalizeCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> </chc> <chc> <key>LOGIC_RELIABILITY</key> <name>Logic</name> <chc> <rule-repo>squid</rule-repo> <rule-key>S1994</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1871</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S128</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1698</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>2</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>ForLoopCounterChangedCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>30</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1701</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>SwitchLastCaseIsDefaultCheck</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1862</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S881</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>5</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00108</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</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> <rule-repo>common-java</rule-repo> <rule-key>InsufficientLineCoverage</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>3</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>common-java</rule-repo> <rule-key>FailedUnitTests</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>common-java</rule-repo> <rule-key>InsufficientBranchCoverage</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>10</val> <txt>mn</txt> </prop> </chc> </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>common-java</rule-repo> <rule-key>SkippedUnitTests</rule-key> <prop> <key>remediationFunction</key> <txt>LINEAR</txt> </prop> <prop> <key>remediationFactor</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1160</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>ClassCyclomaticComplexity</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1067</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>MethodCyclomaticComplexity</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>10</val> <txt>mn</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S00107</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>1</val> <txt>h</txt> </prop> </chc> <chc> <rule-repo>squid</rule-repo> <rule-key>S1142</rule-key> <prop> <key>remediationFunction</key> <txt>CONSTANT_ISSUE</txt> </prop> <prop> <key>offset</key> <val>20</val> <txt>mn</txt> </prop> </chc> </chc> </chc> </sqale>