config/default_sonar_profile.xml (1,503 lines of code) (raw):

<?xml version='1.0' encoding='UTF-8'?> <!-- Meaningful description of rules can be obtained using this page - https://www.sonarsource.com/products/codeanalyzers/sonarjava/rules.html#RSPEC-3776 e.g. - provided link corresponds to rule S3776 (add to the end of the URL the <key> value without 'S'). --> <profile> <name>checksyle-profile</name> <language>java</language> <rules> <!--till #4912--> <!-- <rule> <repositoryKey>common-java</repositoryKey> <key>DuplicatedBlocks</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>AssignmentInSubExpressionCheck</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>CallToDeprecatedMethod</key> <priority>MINOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>ClassVariableVisibilityCheck</key> <priority>MINOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>CommentedOutCodeLine</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>EmptyStatementUsageCheck</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>ForLoopCounterChangedCheck</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>HiddenFieldCheck</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>LabelsShouldNotBeUsedCheck</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>MaximumInheritanceDepth</key> <priority>MAJOR</priority> <parameters> <parameter> <key>max</key> <value>5</value> </parameter> </parameters> </rule> --> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>MissingDeprecatedCheck</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>ModifiersOrderCheck</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>ObjectFinalizeCheck</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>ObjectFinalizeOverridenCallsSuperFinalizeCheck</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>ObjectFinalizeOverridenCheck</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>RedundantThrowsDeclarationCheck</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S00100</key> <priority>MINOR</priority> <parameters> <parameter> <key>format</key> <value>^[a-z][a-zA-Z0-9]*$</value> </parameter> </parameters> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S00101</key> <priority>MINOR</priority> <parameters> <parameter> <key>format</key> <value>^[A-Z][a-zA-Z0-9]*$</value> </parameter> </parameters> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S00107</key> <priority>MAJOR</priority> <parameters> <parameter> <key>max</key> <value>7</value> </parameter> <parameter> <key>constructorMax</key> <value>7</value> </parameter> </parameters> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S00108</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S00112</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S00114</key> <priority>MINOR</priority> <parameters> <parameter> <key>format</key> <value>^[A-Z][a-zA-Z0-9]*$</value> </parameter> </parameters> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S00115</key> <priority>CRITICAL</priority> <parameters> <parameter> <key>format</key> <value>^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$</value> </parameter> </parameters> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S00116</key> <priority>MINOR</priority> <parameters> <parameter> <key>format</key> <value>^[a-z][a-zA-Z0-9]*$</value> </parameter> </parameters> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S00117</key> <priority>MINOR</priority> <parameters> <parameter> <key>format</key> <value>^[a-z][a-zA-Z0-9]*$</value> </parameter> </parameters> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S00119</key> <priority>MINOR</priority> <parameters> <parameter> <key>format</key> <value>^[A-Z][0-9]?$</value> </parameter> </parameters> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S00120</key> <priority>MINOR</priority> <parameters> <parameter> <key>format</key> <value>^[a-z]+(\.[a-z][a-z0-9]*)*$</value> </parameter> </parameters> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S106</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1065</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1066</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1068</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1075</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1118</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1125</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1126</key> <priority>MINOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1133</key> <priority>INFO</priority> <parameters/> </rule> --> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1134</key> <priority>MAJOR</priority> <parameters/> </rule> --> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1135</key> <priority>INFO</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1141</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1143</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1148</key> <priority>MINOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1149</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1150</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1153</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1155</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1157</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1158</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1161</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1163</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1165</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1168</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1170</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1171</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1172</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1174</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1175</key> <priority>CRITICAL</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1181</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1182</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1185</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1186</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1190</key> <priority>BLOCKER</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1191</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1192</key> <priority>CRITICAL</priority> <parameters> <parameter> <key>threshold</key> <value>3</value> </parameter> </parameters> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1193</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1195</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1197</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1199</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1201</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1206</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1210</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1214</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1215</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1217</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1219</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1220</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1221</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1223</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1226</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1244</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1264</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S128</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1301</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1313</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1317</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1319</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S135</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1444</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1450</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1452</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1479</key> <priority>MAJOR</priority> <parameters> <parameter> <key>maximum</key> <value>30</value> </parameter> </parameters> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1481</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1488</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1596</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1598</key> <priority>CRITICAL</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1602</key> <priority>MINOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1604</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1607</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1610</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1611</key> <priority>MINOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1612</key> <priority>MINOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1640</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1643</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1656</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1659</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1700</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1710</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1751</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1764</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1844</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1845</key> <priority>BLOCKER</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1849</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1854</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1858</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1860</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1862</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1871</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1872</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1905</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1940</key> <priority>MINOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S1948</key> <priority>CRITICAL</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S1989</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S1994</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2055</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2060</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2061</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2062</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2065</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2066</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2068</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2077</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2092</key> <priority>MINOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S2093</key> <priority>CRITICAL</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S2094</key> <priority>MINOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S2095</key> <priority>BLOCKER</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S2097</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2109</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2110</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2111</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2112</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2114</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2116</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2118</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2122</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2123</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2127</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2129</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2130</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2131</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2133</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2134</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2140</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2142</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2147</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2151</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2153</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2154</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2157</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2159</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S2160</key> <priority>MINOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S2165</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2166</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2167</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2168</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2175</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2176</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2177</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2178</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2183</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2184</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2185</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2186</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2187</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2188</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2189</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2200</key> <priority>MINOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S2201</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S2204</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2209</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2222</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2225</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2226</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2230</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2232</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2235</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2236</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2251</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2252</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2254</key> <priority>CRITICAL</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S2259</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S2272</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2273</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2274</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2275</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2276</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2277</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2278</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2293</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2326</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2386</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2387</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2388</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2390</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2391</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2437</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2438</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2440</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2441</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2442</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2445</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2446</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2447</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2583</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2589</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2629</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2637</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2638</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2639</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2653</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2674</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2675</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2676</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2677</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2681</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2692</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2695</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2696</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2718</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2786</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2789</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2864</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2885</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2886</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2912</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2924</key> <priority>MINOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S2925</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S2970</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2975</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S2976</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3008</key> <priority>MINOR</priority> <parameters> <parameter> <key>format</key> <value>^[a-z][a-zA-Z0-9]*$</value> </parameter> </parameters> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3010</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3020</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3027</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3034</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3038</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3042</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3046</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3066</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3067</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3281</key> <priority>BLOCKER</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3346</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3355</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3358</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S3398</key> <priority>MINOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S3400</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3421</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3422</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3437</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3438</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3457</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3518</key> <priority>CRITICAL</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3599</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3631</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3655</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S3725</key> <priority>MAJOR</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>S3776</key> <priority>CRITICAL</priority> <parameters> <parameter> <key>Threshold</key> <value>15</value> </parameter> </parameters> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>S3923</key> <priority>MAJOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>S899</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>SwitchLastCaseIsDefaultCheck</key> <priority>CRITICAL</priority> <parameters/> </rule> <!--till #4912--> <!-- <rule> <repositoryKey>squid</repositoryKey> <key>UnusedPrivateMethod</key> <priority>MAJOR</priority> <parameters/> </rule> --> <rule> <repositoryKey>squid</repositoryKey> <key>UselessImportCheck</key> <priority>MINOR</priority> <parameters/> </rule> <rule> <repositoryKey>squid</repositoryKey> <key>UselessParenthesesCheck</key> <priority>MAJOR</priority> <parameters/> </rule> </rules> </profile>