Sonar-cs.ruleset 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RuleSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="Rules for SonarQube" Description="This rule set was automatically generated from SonarQube" ToolsVersion="14.0">
  3. <Rules AnalyzerId="SonarAnalyzer.CSharp" RuleNamespace="SonarAnalyzer.CSharp">
  4. <Rule Id="S1134" Action="Warning" />
  5. <Rule Id="S1135" Action="Warning" />
  6. <Rule Id="S1144" Action="Warning" />
  7. <Rule Id="S1147" Action="None" />
  8. <Rule Id="S1264" Action="Warning" />
  9. <Rule Id="S2114" Action="Warning" />
  10. <Rule Id="S2115" Action="Warning" />
  11. <Rule Id="S2221" Action="None" />
  12. <Rule Id="S2222" Action="None" />
  13. <Rule Id="S2223" Action="Warning" />
  14. <Rule Id="S2225" Action="Warning" />
  15. <Rule Id="S2228" Action="None" />
  16. <Rule Id="S2234" Action="Warning" />
  17. <Rule Id="S2342" Action="Warning" />
  18. <Rule Id="S2344" Action="Warning" />
  19. <Rule Id="S2345" Action="Warning" />
  20. <Rule Id="S2346" Action="Warning" />
  21. <Rule Id="S2357" Action="None" />
  22. <Rule Id="S2479" Action="Warning" />
  23. <Rule Id="S2583" Action="Warning" />
  24. <Rule Id="S2589" Action="Warning" />
  25. <Rule Id="S3329" Action="Warning" />
  26. <Rule Id="S3431" Action="None" />
  27. <Rule Id="S3433" Action="Warning" />
  28. <Rule Id="S3440" Action="Warning" />
  29. <Rule Id="S3441" Action="None" />
  30. <Rule Id="S3442" Action="Warning" />
  31. <Rule Id="S3443" Action="Warning" />
  32. <Rule Id="S3444" Action="Warning" />
  33. <Rule Id="S3445" Action="Warning" />
  34. <Rule Id="S3447" Action="Warning" />
  35. <Rule Id="S3449" Action="Warning" />
  36. <Rule Id="S3655" Action="Warning" />
  37. <Rule Id="S4524" Action="Warning" />
  38. <Rule Id="S881" Action="None" />
  39. <Rule Id="S1006" Action="Warning" />
  40. <Rule Id="S1110" Action="Warning" />
  41. <Rule Id="S1116" Action="Warning" />
  42. <Rule Id="S1117" Action="Warning" />
  43. <Rule Id="S1118" Action="Warning" />
  44. <Rule Id="S1121" Action="Warning" />
  45. <Rule Id="S1123" Action="Warning" />
  46. <Rule Id="S1125" Action="Warning" />
  47. <Rule Id="S1128" Action="None" />
  48. <Rule Id="S1244" Action="None" />
  49. <Rule Id="S1479" Action="Warning" />
  50. <Rule Id="S1481" Action="Warning" />
  51. <Rule Id="S2148" Action="None" />
  52. <Rule Id="S2201" Action="Warning" />
  53. <Rule Id="S2219" Action="Warning" />
  54. <Rule Id="S2325" Action="None" />
  55. <Rule Id="S2326" Action="Warning" />
  56. <Rule Id="S2327" Action="None" />
  57. <Rule Id="S2328" Action="Warning" />
  58. <Rule Id="S2330" Action="None" />
  59. <Rule Id="S2333" Action="None" />
  60. <Rule Id="S2339" Action="None" />
  61. <Rule Id="S2681" Action="Warning" />
  62. <Rule Id="S2688" Action="Warning" />
  63. <Rule Id="S2692" Action="Warning" />
  64. <Rule Id="S2696" Action="Warning" />
  65. <Rule Id="S2699" Action="Warning" />
  66. <Rule Id="S3235" Action="None" />
  67. <Rule Id="S3237" Action="Warning" />
  68. <Rule Id="S3358" Action="Warning" />
  69. <Rule Id="S3415" Action="Warning" />
  70. <Rule Id="S3427" Action="Warning" />
  71. <Rule Id="S3532" Action="None" />
  72. <Rule Id="S3598" Action="Warning" />
  73. <Rule Id="S3776" Action="Warning" />
  74. <Rule Id="S3897" Action="Warning" />
  75. <Rule Id="S3898" Action="None" />
  76. <Rule Id="S4502" Action="Warning" />
  77. <Rule Id="S4507" Action="Warning" />
  78. <Rule Id="S4635" Action="Warning" />
  79. <Rule Id="S1066" Action="Warning" />
  80. <Rule Id="S1067" Action="None" />
  81. <Rule Id="S1172" Action="Warning" />
  82. <Rule Id="S1185" Action="Warning" />
  83. <Rule Id="S1186" Action="Warning" />
  84. <Rule Id="S2156" Action="None" />
  85. <Rule Id="S2275" Action="Warning" />
  86. <Rule Id="S2368" Action="Warning" />
  87. <Rule Id="S2386" Action="Warning" />
  88. <Rule Id="S2387" Action="None" />
  89. <Rule Id="S3005" Action="Warning" />
  90. <Rule Id="S3215" Action="None" />
  91. <Rule Id="S3234" Action="None" />
  92. <Rule Id="S3236" Action="Warning" />
  93. <Rule Id="S3240" Action="None" />
  94. <Rule Id="S3241" Action="Warning" />
  95. <Rule Id="S3242" Action="None" />
  96. <Rule Id="S3244" Action="Warning" />
  97. <Rule Id="S3246" Action="Warning" />
  98. <Rule Id="S3247" Action="Warning" />
  99. <Rule Id="S3249" Action="Warning" />
  100. <Rule Id="S3353" Action="None" />
  101. <Rule Id="S3366" Action="None" />
  102. <Rule Id="S3457" Action="Warning" />
  103. <Rule Id="S3597" Action="Warning" />
  104. <Rule Id="S4200" Action="Warning" />
  105. <Rule Id="S4201" Action="Warning" />
  106. <Rule Id="S4210" Action="Warning" />
  107. <Rule Id="S4211" Action="Warning" />
  108. <Rule Id="S4212" Action="None" />
  109. <Rule Id="S4214" Action="Warning" />
  110. <Rule Id="S4456" Action="Warning" />
  111. <Rule Id="S4457" Action="Warning" />
  112. <Rule Id="S4564" Action="None" />
  113. <Rule Id="S4787" Action="None" />
  114. <Rule Id="S5542" Action="Warning" />
  115. <Rule Id="S5547" Action="Warning" />
  116. <Rule Id="S5659" Action="Warning" />
  117. <Rule Id="S5773" Action="Warning" />
  118. <Rule Id="S1048" Action="Warning" />
  119. <Rule Id="S1151" Action="None" />
  120. <Rule Id="S1155" Action="Warning" />
  121. <Rule Id="S1168" Action="Warning" />
  122. <Rule Id="S2123" Action="Warning" />
  123. <Rule Id="S2245" Action="Warning" />
  124. <Rule Id="S2259" Action="Warning" />
  125. <Rule Id="S2360" Action="None" />
  126. <Rule Id="S2365" Action="Warning" />
  127. <Rule Id="S2486" Action="Warning" />
  128. <Rule Id="S3216" Action="None" />
  129. <Rule Id="S3217" Action="Warning" />
  130. <Rule Id="S3218" Action="Warning" />
  131. <Rule Id="S3330" Action="Warning" />
  132. <Rule Id="S3450" Action="Warning" />
  133. <Rule Id="S3451" Action="Warning" />
  134. <Rule Id="S3453" Action="Warning" />
  135. <Rule Id="S3456" Action="Warning" />
  136. <Rule Id="S3458" Action="Warning" />
  137. <Rule Id="S3459" Action="Warning" />
  138. <Rule Id="S3466" Action="Warning" />
  139. <Rule Id="S4423" Action="Warning" />
  140. <Rule Id="S4426" Action="Warning" />
  141. <Rule Id="S4428" Action="Warning" />
  142. <Rule Id="S4784" Action="None" />
  143. <Rule Id="S5753" Action="Warning" />
  144. <Rule Id="S5766" Action="Warning" />
  145. <Rule Id="S927" Action="Warning" />
  146. <Rule Id="S2257" Action="Warning" />
  147. <Rule Id="S3346" Action="Warning" />
  148. <Rule Id="S3464" Action="Warning" />
  149. <Rule Id="S1163" Action="Warning" />
  150. <Rule Id="S1301" Action="None" />
  151. <Rule Id="S1309" Action="None" />
  152. <Rule Id="S1541" Action="None" />
  153. <Rule Id="S1656" Action="Warning" />
  154. <Rule Id="S1659" Action="None" />
  155. <Rule Id="S2251" Action="Warning" />
  156. <Rule Id="S2252" Action="Warning" />
  157. <Rule Id="S2255" Action="None" />
  158. <Rule Id="S2372" Action="Warning" />
  159. <Rule Id="S2376" Action="Warning" />
  160. <Rule Id="S2743" Action="Warning" />
  161. <Rule Id="S2757" Action="Warning" />
  162. <Rule Id="S2995" Action="Warning" />
  163. <Rule Id="S2996" Action="Warning" />
  164. <Rule Id="S3220" Action="Warning" />
  165. <Rule Id="S3343" Action="Warning" />
  166. <Rule Id="S3600" Action="Warning" />
  167. <Rule Id="S3717" Action="None" />
  168. <Rule Id="S3956" Action="None" />
  169. <Rule Id="S3962" Action="None" />
  170. <Rule Id="S3963" Action="Warning" />
  171. <Rule Id="S4433" Action="Warning" />
  172. <Rule Id="S4790" Action="Warning" />
  173. <Rule Id="S4792" Action="Warning" />
  174. <Rule Id="S4818" Action="None" />
  175. <Rule Id="S818" Action="Warning" />
  176. <Rule Id="S907" Action="Warning" />
  177. <Rule Id="S1643" Action="Warning" />
  178. <Rule Id="S1696" Action="None" />
  179. <Rule Id="S1698" Action="None" />
  180. <Rule Id="S1751" Action="Warning" />
  181. <Rule Id="S1764" Action="Warning" />
  182. <Rule Id="S1871" Action="Warning" />
  183. <Rule Id="S1994" Action="None" />
  184. <Rule Id="S2302" Action="None" />
  185. <Rule Id="S2612" Action="Warning" />
  186. <Rule Id="S2737" Action="Warning" />
  187. <Rule Id="S2755" Action="Warning" />
  188. <Rule Id="S2857" Action="Warning" />
  189. <Rule Id="S2971" Action="Warning" />
  190. <Rule Id="S2997" Action="Warning" />
  191. <Rule Id="S3603" Action="Warning" />
  192. <Rule Id="S3604" Action="Warning" />
  193. <Rule Id="S3874" Action="None" />
  194. <Rule Id="S3875" Action="Warning" />
  195. <Rule Id="S3876" Action="None" />
  196. <Rule Id="S3937" Action="None" />
  197. <Rule Id="S3949" Action="None" />
  198. <Rule Id="S3966" Action="Warning" />
  199. <Rule Id="S3967" Action="None" />
  200. <Rule Id="S3994" Action="None" />
  201. <Rule Id="S3995" Action="None" />
  202. <Rule Id="S3996" Action="None" />
  203. <Rule Id="S3997" Action="None" />
  204. <Rule Id="S1104" Action="Warning" />
  205. <Rule Id="S1109" Action="None" />
  206. <Rule Id="S1210" Action="Warning" />
  207. <Rule Id="S1215" Action="Warning" />
  208. <Rule Id="S1227" Action="None" />
  209. <Rule Id="S1450" Action="Warning" />
  210. <Rule Id="S1451" Action="None" />
  211. <Rule Id="S1694" Action="None" />
  212. <Rule Id="S1699" Action="Warning" />
  213. <Rule Id="S2306" Action="Warning" />
  214. <Rule Id="S2436" Action="Warning" />
  215. <Rule Id="S2551" Action="Warning" />
  216. <Rule Id="S2674" Action="None" />
  217. <Rule Id="S3400" Action="Warning" />
  218. <Rule Id="S3871" Action="Warning" />
  219. <Rule Id="S3872" Action="None" />
  220. <Rule Id="S3877" Action="Warning" />
  221. <Rule Id="S3880" Action="None" />
  222. <Rule Id="S3881" Action="Warning" />
  223. <Rule Id="S3884" Action="Warning" />
  224. <Rule Id="S3885" Action="Warning" />
  225. <Rule Id="S3887" Action="Warning" />
  226. <Rule Id="S3889" Action="Warning" />
  227. <Rule Id="S3990" Action="None" />
  228. <Rule Id="S3992" Action="None" />
  229. <Rule Id="S3993" Action="None" />
  230. <Rule Id="S3998" Action="Warning" />
  231. <Rule Id="S1200" Action="None" />
  232. <Rule Id="S1206" Action="Warning" />
  233. <Rule Id="S1226" Action="None" />
  234. <Rule Id="S1313" Action="Warning" />
  235. <Rule Id="S1449" Action="None" />
  236. <Rule Id="S1821" Action="None" />
  237. <Rule Id="S1905" Action="Warning" />
  238. <Rule Id="S1939" Action="Warning" />
  239. <Rule Id="S1940" Action="Warning" />
  240. <Rule Id="S1944" Action="Warning" />
  241. <Rule Id="S2437" Action="Warning" />
  242. <Rule Id="S2760" Action="None" />
  243. <Rule Id="S2761" Action="Warning" />
  244. <Rule Id="S3610" Action="Warning" />
  245. <Rule Id="S3626" Action="Warning" />
  246. <Rule Id="S3869" Action="Warning" />
  247. <Rule Id="S3971" Action="Warning" />
  248. <Rule Id="S3972" Action="Warning" />
  249. <Rule Id="S3973" Action="Warning" />
  250. <Rule Id="S3981" Action="Warning" />
  251. <Rule Id="S3984" Action="Warning" />
  252. <Rule Id="S4069" Action="None" />
  253. <Rule Id="S4823" Action="None" />
  254. <Rule Id="S4829" Action="None" />
  255. <Rule Id="S4830" Action="Warning" />
  256. <Rule Id="S4834" Action="None" />
  257. <Rule Id="S5034" Action="Warning" />
  258. <Rule Id="S125" Action="Warning" />
  259. <Rule Id="S126" Action="None" />
  260. <Rule Id="S127" Action="None" />
  261. <Rule Id="S131" Action="None" />
  262. <Rule Id="S134" Action="None" />
  263. <Rule Id="S1607" Action="Warning" />
  264. <Rule Id="S1848" Action="Warning" />
  265. <Rule Id="S1854" Action="Warning" />
  266. <Rule Id="S1858" Action="None" />
  267. <Rule Id="S1862" Action="Warning" />
  268. <Rule Id="S2701" Action="None" />
  269. <Rule Id="S2930" Action="Warning" />
  270. <Rule Id="S2952" Action="None" />
  271. <Rule Id="S2953" Action="Warning" />
  272. <Rule Id="S2955" Action="None" />
  273. <Rule Id="S3903" Action="Warning" />
  274. <Rule Id="S3906" Action="None" />
  275. <Rule Id="S3908" Action="None" />
  276. <Rule Id="S3909" Action="None" />
  277. <Rule Id="S3923" Action="Warning" />
  278. <Rule Id="S3925" Action="Warning" />
  279. <Rule Id="S3926" Action="Warning" />
  280. <Rule Id="S3927" Action="Warning" />
  281. <Rule Id="S3928" Action="Warning" />
  282. <Rule Id="S4060" Action="None" />
  283. <Rule Id="S4061" Action="Warning" />
  284. <Rule Id="S4070" Action="Warning" />
  285. <Rule Id="S5042" Action="Warning" />
  286. <Rule Id="S103" Action="None" />
  287. <Rule Id="S104" Action="None" />
  288. <Rule Id="S105" Action="None" />
  289. <Rule Id="S106" Action="None" />
  290. <Rule Id="S107" Action="Warning" />
  291. <Rule Id="S108" Action="Warning" />
  292. <Rule Id="S109" Action="None" />
  293. <Rule Id="S110" Action="Warning" />
  294. <Rule Id="S112" Action="Warning" />
  295. <Rule Id="S138" Action="None" />
  296. <Rule Id="S2068" Action="Warning" />
  297. <Rule Id="S2183" Action="Warning" />
  298. <Rule Id="S2184" Action="Warning" />
  299. <Rule Id="S2187" Action="Warning" />
  300. <Rule Id="S2931" Action="None" />
  301. <Rule Id="S2933" Action="Warning" />
  302. <Rule Id="S2934" Action="Warning" />
  303. <Rule Id="S3397" Action="Warning" />
  304. <Rule Id="S3900" Action="None" />
  305. <Rule Id="S3902" Action="None" />
  306. <Rule Id="S3904" Action="Warning" />
  307. <Rule Id="S4000" Action="None" />
  308. <Rule Id="S4002" Action="None" />
  309. <Rule Id="S4004" Action="None" />
  310. <Rule Id="S4005" Action="None" />
  311. <Rule Id="S4487" Action="Warning" />
  312. <Rule Id="S5332" Action="Warning" />
  313. <Rule Id="S5693" Action="Warning" />
  314. <Rule Id="S1075" Action="Warning" />
  315. <Rule Id="S113" Action="None" />
  316. <Rule Id="S1199" Action="Warning" />
  317. <Rule Id="S121" Action="None" />
  318. <Rule Id="S122" Action="None" />
  319. <Rule Id="S2077" Action="Warning" />
  320. <Rule Id="S2190" Action="Warning" />
  321. <Rule Id="S2197" Action="None" />
  322. <Rule Id="S3011" Action="Warning" />
  323. <Rule Id="S3168" Action="Warning" />
  324. <Rule Id="S3169" Action="Warning" />
  325. <Rule Id="S3253" Action="None" />
  326. <Rule Id="S3254" Action="None" />
  327. <Rule Id="S3256" Action="Warning" />
  328. <Rule Id="S3257" Action="None" />
  329. <Rule Id="S3376" Action="Warning" />
  330. <Rule Id="S4015" Action="Warning" />
  331. <Rule Id="S4016" Action="None" />
  332. <Rule Id="S4017" Action="None" />
  333. <Rule Id="S4018" Action="None" />
  334. <Rule Id="S4019" Action="Warning" />
  335. <Rule Id="S4136" Action="Warning" />
  336. <Rule Id="S4225" Action="None" />
  337. <Rule Id="S4226" Action="None" />
  338. <Rule Id="S100" Action="None" />
  339. <Rule Id="S101" Action="Warning" />
  340. <Rule Id="S1192" Action="None" />
  341. <Rule Id="S2053" Action="Warning" />
  342. <Rule Id="S2178" Action="Warning" />
  343. <Rule Id="S2290" Action="Warning" />
  344. <Rule Id="S2291" Action="Warning" />
  345. <Rule Id="S2292" Action="Warning" />
  346. <Rule Id="S3010" Action="Warning" />
  347. <Rule Id="S3251" Action="Warning" />
  348. <Rule Id="S3260" Action="Warning" />
  349. <Rule Id="S3261" Action="Warning" />
  350. <Rule Id="S3262" Action="Warning" />
  351. <Rule Id="S3263" Action="Warning" />
  352. <Rule Id="S3264" Action="Warning" />
  353. <Rule Id="S3265" Action="Warning" />
  354. <Rule Id="S3267" Action="Warning" />
  355. <Rule Id="S4041" Action="None" />
  356. <Rule Id="S4047" Action="None" />
  357. <Rule Id="S4049" Action="None" />
  358. <Rule Id="S4220" Action="Warning" />
  359. <Rule Id="S4462" Action="None" />
  360. <Rule Id="S4581" Action="Warning" />
  361. <Rule Id="S4583" Action="Warning" />
  362. <Rule Id="S4586" Action="Warning" />
  363. <Rule Id="S5443" Action="Warning" />
  364. <Rule Id="S5445" Action="Warning" />
  365. <Rule Id="S3052" Action="None" />
  366. <Rule Id="S3059" Action="None" />
  367. <Rule Id="S3172" Action="Warning" />
  368. <Rule Id="S4022" Action="None" />
  369. <Rule Id="S4023" Action="None" />
  370. <Rule Id="S4025" Action="None" />
  371. <Rule Id="S4026" Action="None" />
  372. <Rule Id="S4027" Action="None" />
  373. <Rule Id="S4035" Action="Warning" />
  374. <Rule Id="S4036" Action="Warning" />
  375. <Rule Id="S4039" Action="None" />
  376. <Rule Id="S4040" Action="None" />
  377. <Rule Id="S4050" Action="None" />
  378. <Rule Id="S4052" Action="None" />
  379. <Rule Id="S4055" Action="None" />
  380. <Rule Id="S4056" Action="None" />
  381. <Rule Id="S4057" Action="None" />
  382. <Rule Id="S4058" Action="None" />
  383. <Rule Id="S4059" Action="None" />
  384. <Rule Id="S4143" Action="Warning" />
  385. <Rule Id="S4144" Action="Warning" />
  386. <Rule Id="S4158" Action="Warning" />
  387. <Rule Id="S4159" Action="Warning" />
  388. <Rule Id="S4260" Action="Warning" />
  389. <Rule Id="S4261" Action="None" />
  390. <Rule Id="S4275" Action="Warning" />
  391. <Rule Id="S4277" Action="Warning" />
  392. <Rule Id="S6354" Action="None" />
  393. <Rule Id="S2092" Action="Warning" />
  394. <Rule Id="S3060" Action="Warning" />
  395. <Rule Id="S5122" Action="Warning" />
  396. </Rules>
  397. </RuleSet>