blob: 22b217f34844c676266df025be33e1d0a319cd1c [file] [log] [blame]
<?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>