123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691 |
- <?xml version="1.0" encoding="UTF-8"?><!-- Generated by SonarQube -->
- <profile>
- <name>sonar-way</name>
- <language>java</language>
- <rules>
- <rule>
- <repositoryKey>common-java</repositoryKey>
- <key>DuplicatedBlocks</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>common-java</repositoryKey>
- <key>InsufficientBranchCoverage</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>minimumBranchCoverageRatio</key>
- <value>65.0</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00105</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>MethodCyclomaticComplexity</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>max</key>
- <value>10</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>ClassCyclomaticComplexity</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>max</key>
- <value>200</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>CommentedOutCodeLine</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00108</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00107</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>maximumMethodParameters</key>
- <value>7</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00112</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00100</key>
- <priority>MAJOR</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>MAJOR</priority>
- <parameters>
- <parameter>
- <key>format</key>
- <value>^[A-Z][a-zA-Z0-9]*$</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00114</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>format</key>
- <value>^[A-Z][a-zA-Z0-9]*$</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00115</key>
- <priority>MAJOR</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>MAJOR</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>MAJOR</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>MAJOR</priority>
- <parameters>
- <parameter>
- <key>format</key>
- <value>^[A-Z]$</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00120</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>format</key>
- <value>^[a-z]+(\.[a-z][a-z0-9]*)*$</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00121</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S00122</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>RightCurlyBraceSameLineAsNextBlockCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>RightCurlyBraceStartLineCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>LeftCurlyBraceEndLineCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>UselessParenthesesCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>ObjectFinalizeCheck</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>ObjectFinalizeOverridenCheck</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>ObjectFinalizeOverridenCallsSuperFinalizeCheck</key>
- <priority>BLOCKER</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>ClassVariableVisibilityCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>ForLoopCounterChangedCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>LabelsShouldNotBeUsedCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>SwitchLastCaseIsDefaultCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>EmptyStatementUsageCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>ModifiersOrderCheck</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>AssignmentInSubExpressionCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>StringEqualityComparisonCheck</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>TrailingCommentCheck</key>
- <priority>MINOR</priority>
- <parameters>
- <parameter>
- <key>legalCommentPattern</key>
- <value>^\s*+[^\s]++$</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>UselessImportCheck</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>LowerCaseLongSuffixCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>MissingDeprecatedCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>HiddenFieldCheck</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1133</key>
- <priority>INFO</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1134</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1135</key>
- <priority>INFO</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1118</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1132</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1126</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1125</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1067</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>max</key>
- <value>3</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1141</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1147</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1143</key>
- <priority>BLOCKER</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1145</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1157</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1155</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1149</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1171</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1168</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1170</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1163</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S106</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1165</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1066</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S134</key>
- <priority>MINOR</priority>
- <parameters>
- <parameter>
- <key>max</key>
- <value>3</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1181</key>
- <priority>BLOCKER</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1150</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1182</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1151</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>max</key>
- <value>5</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S128</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1166</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1190</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1188</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>max</key>
- <value>20</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1191</key>
- <priority>MAJOR</priority>
- <parameters></parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S135</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1186</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1185</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1174</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1175</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1153</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1148</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1195</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1194</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1193</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1192</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1158</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1215</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1197</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1220</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1221</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1199</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1214</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1201</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1210</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1206</key>
- <priority>BLOCKER</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1219</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1301</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1314</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1226</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1313</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1312</key>
- <priority>MAJOR</priority>
- <parameters>
- <parameter>
- <key>format</key>
- <value>LOG(?:GER)?</value>
- </parameter>
- </parameters>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1318</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1223</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1319</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1231</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1444</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1452</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1481</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1068</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1317</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1596</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>UnusedPrivateMethod</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>RedundantThrowsDeclarationCheck</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1160</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1217</key>
- <priority>CRITICAL</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1488</key>
- <priority>MINOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1602</key>
- <priority>MAJOR</priority>
- </rule>
- <rule>
- <repositoryKey>squid</repositoryKey>
- <key>S1611</key>
- <priority>MINOR</priority>
- </rule>
- </rules>
- </profile>
|