|
| 1 | +# This files sets all rules from Gendarme as Code Analysis errors |
| 2 | +# via: https://github.com/spouliot/gendarme/wiki/GendarmeToFxCop(git) |
| 3 | + |
| 4 | +[*.cs] |
| 5 | +dotnet_diagnostic.CA2001.severity = error |
| 6 | +dotnet_diagnostic.CA2214.severity = error |
| 7 | +dotnet_diagnostic.CA2222.severity = error |
| 8 | +dotnet_diagnostic.CA1065.severity = error |
| 9 | +dotnet_diagnostic.CA1041.severity = error |
| 10 | +dotnet_diagnostic.CA2230.severity = error |
| 11 | +dotnet_diagnostic.CA2006.severity = error |
| 12 | +dotnet_diagnostic.CA2002.severity = error |
| 13 | +dotnet_diagnostic.CA2211.severity = error |
| 14 | +dotnet_diagnostic.CA2243.severity = error |
| 15 | +dotnet_diagnostic.CA1053.severity = error |
| 16 | +# dotnet_diagnostic.CA1062.severity = error CheckParametersNullityInVisibleMethodsRule - We'll use NRT instead |
| 17 | +dotnet_diagnostic.CA2213.severity = error |
| 18 | +dotnet_diagnostic.CA2242.severity = error |
| 19 | +dotnet_diagnostic.CA2000.severity = error |
| 20 | +dotnet_diagnostic.CA2220.severity = error |
| 21 | +dotnet_diagnostic.CA1822.severity = error |
| 22 | +dotnet_diagnostic.CA2241.severity = error |
| 23 | +dotnet_diagnostic.CA1012.severity = error |
| 24 | +dotnet_diagnostic.CA1019.severity = error |
| 25 | +dotnet_diagnostic.CA1040.severity = error |
| 26 | +dotnet_diagnostic.CA1023.severity = error |
| 27 | +dotnet_diagnostic.CA1044.severity = error |
| 28 | +dotnet_diagnostic.CA1021.severity = error |
| 29 | +dotnet_diagnostic.CA1045.severity = error |
| 30 | +dotnet_diagnostic.CA1020.severity = error |
| 31 | +dotnet_diagnostic.CA1051.severity = error |
| 32 | +dotnet_diagnostic.CA1034.severity = error |
| 33 | +dotnet_diagnostic.CA1024.severity = error |
| 34 | +dotnet_diagnostic.CA1052.severity = error |
| 35 | +dotnet_diagnostic.CA1009.severity = error |
| 36 | +dotnet_diagnostic.CA2216.severity = error |
| 37 | +dotnet_diagnostic.CA1047.severity = error |
| 38 | +dotnet_diagnostic.CA2227.severity = error |
| 39 | +dotnet_diagnostic.CA1048.severity = error |
| 40 | +dotnet_diagnostic.CA2226.severity = error |
| 41 | +dotnet_diagnostic.CA1038.severity = error |
| 42 | +dotnet_diagnostic.CA1008.severity = error |
| 43 | +dotnet_diagnostic.CA1028.severity = error |
| 44 | +dotnet_diagnostic.CA2221.severity = error |
| 45 | +dotnet_diagnostic.CA2218.severity = error |
| 46 | +dotnet_diagnostic.CA1036.severity = error |
| 47 | +dotnet_diagnostic.CA1039.severity = error |
| 48 | +dotnet_diagnostic.CA1016.severity = error |
| 49 | +dotnet_diagnostic.CA1014.severity = error |
| 50 | +dotnet_diagnostic.CA1017.severity = error |
| 51 | +dotnet_diagnostic.CA1018.severity = error |
| 52 | +dotnet_diagnostic.CA1013.severity = error |
| 53 | +dotnet_diagnostic.CA2231.severity = error |
| 54 | +dotnet_diagnostic.CA2224.severity = error |
| 55 | +dotnet_diagnostic.CA1030.severity = error |
| 56 | +dotnet_diagnostic.CA1043.severity = error |
| 57 | +dotnet_diagnostic.CA1054.severity = error |
| 58 | +dotnet_diagnostic.CA1055.severity = error |
| 59 | +dotnet_diagnostic.CA1056.severity = error |
| 60 | +dotnet_diagnostic.CA1059.severity = error |
| 61 | +dotnet_diagnostic.CA2225.severity = error |
| 62 | +dotnet_diagnostic.CA1035.severity = error |
| 63 | +dotnet_diagnostic.CA1050.severity = error |
| 64 | +dotnet_diagnostic.CA1001.severity = error |
| 65 | +dotnet_diagnostic.CA1049.severity = error |
| 66 | +dotnet_diagnostic.CA1027.severity = error |
| 67 | +dotnet_diagnostic.CA1005.severity = error |
| 68 | +dotnet_diagnostic.CA1004.severity = error |
| 69 | +dotnet_diagnostic.CA1000.severity = error |
| 70 | +dotnet_diagnostic.CA1002.severity = error |
| 71 | +dotnet_diagnostic.CA1006.severity = error |
| 72 | +dotnet_diagnostic.CA1010.severity = error |
| 73 | +dotnet_diagnostic.CA1007.severity = error |
| 74 | +dotnet_diagnostic.CA1003.severity = error |
| 75 | +dotnet_diagnostic.CA2201.severity = error |
| 76 | +dotnet_diagnostic.CA2200.severity = error |
| 77 | +dotnet_diagnostic.CA1031.severity = error |
| 78 | +dotnet_diagnostic.CA2219.severity = error |
| 79 | +dotnet_diagnostic.CA1065.severity = error |
| 80 | +dotnet_diagnostic.CA2201.severity = error |
| 81 | +dotnet_diagnostic.CA1064.severity = error |
| 82 | +dotnet_diagnostic.CA2208.severity = error |
| 83 | +dotnet_diagnostic.CA1032.severity = error |
| 84 | +dotnet_diagnostic.CA1060.severity = error |
| 85 | +dotnet_diagnostic.CA1404.severity = error |
| 86 | +dotnet_diagnostic.CA1414.severity = error |
| 87 | +dotnet_diagnostic.CA2101.severity = error |
| 88 | +dotnet_diagnostic.CA1401.severity = error |
| 89 | +dotnet_diagnostic.CA2205.severity = error |
| 90 | +dotnet_diagnostic.CA1403.severity = error |
| 91 | +dotnet_diagnostic.CA1406.severity = error |
| 92 | +dotnet_diagnostic.CA1413.severity = error |
| 93 | +dotnet_diagnostic.CA1402.severity = error |
| 94 | +dotnet_diagnostic.CA1407.severity = error |
| 95 | +dotnet_diagnostic.CA1405.severity = error |
| 96 | +dotnet_diagnostic.CA1409.severity = error |
| 97 | +dotnet_diagnostic.CA1408.severity = error |
| 98 | +dotnet_diagnostic.CA1412.severity = error |
| 99 | +dotnet_diagnostic.CA1410.severity = error |
| 100 | +dotnet_diagnostic.CA1411.severity = error |
| 101 | +dotnet_diagnostic.CA1502.severity = error |
| 102 | +dotnet_diagnostic.CA1501.severity = error |
| 103 | +dotnet_diagnostic.CA1011.severity = error |
| 104 | +dotnet_diagnostic.CA1504.severity = error |
| 105 | +dotnet_diagnostic.CA1500.severity = error |
| 106 | +dotnet_diagnostic.CA1707.severity = error |
| 107 | +dotnet_diagnostic.CA1724.severity = error |
| 108 | +dotnet_diagnostic.CA1713.severity = error |
| 109 | +dotnet_diagnostic.CA1712.severity = error |
| 110 | +dotnet_diagnostic.CA1700.severity = error |
| 111 | +dotnet_diagnostic.CA1725.severity = error |
| 112 | +dotnet_diagnostic.CA1709.severity = error |
| 113 | +dotnet_diagnostic.CA1715.severity = error |
| 114 | +dotnet_diagnostic.CA1722.severity = error |
| 115 | +dotnet_diagnostic.CA1710.severity = error |
| 116 | +dotnet_diagnostic.CA1711.severity = error |
| 117 | +dotnet_diagnostic.CA1714.severity = error |
| 118 | +dotnet_diagnostic.CA1726.severity = error |
| 119 | +dotnet_diagnostic.CA1809.severity = error |
| 120 | +dotnet_diagnostic.CA1800.severity = error |
| 121 | +dotnet_diagnostic.CA1819.severity = error |
| 122 | +dotnet_diagnostic.CA1811.severity = error |
| 123 | +dotnet_diagnostic.CA1812.severity = error |
| 124 | +dotnet_diagnostic.CA1805.severity = error |
| 125 | +dotnet_diagnostic.CA1813.severity = error |
| 126 | +dotnet_diagnostic.CA1801.severity = error |
| 127 | +dotnet_diagnostic.CA1823.severity = error |
| 128 | +dotnet_diagnostic.CA1820.severity = error |
| 129 | +dotnet_diagnostic.CA1806.severity = error |
| 130 | +dotnet_diagnostic.CA1815.severity = error |
| 131 | +dotnet_diagnostic.CA1802.severity = error |
| 132 | +dotnet_diagnostic.CA1821.severity = error |
| 133 | +dotnet_diagnostic.CA1804.severity = error |
| 134 | +dotnet_diagnostic.CA2105.severity = error |
| 135 | +dotnet_diagnostic.CA2111.severity = error |
| 136 | +dotnet_diagnostic.CA2121.severity = error |
| 137 | +dotnet_diagnostic.CA2126.severity = error |
| 138 | +dotnet_diagnostic.CA2112.severity = error |
| 139 | +dotnet_diagnostic.CA2122.severity = error |
| 140 | +dotnet_diagnostic.CA2114.severity = error |
| 141 | +dotnet_diagnostic.CA2118.severity = error |
| 142 | +dotnet_diagnostic.CA2236.severity = error |
| 143 | +dotnet_diagnostic.CA2239.severity = error |
| 144 | +dotnet_diagnostic.CA2240.severity = error |
| 145 | +dotnet_diagnostic.CA2235.severity = error |
| 146 | +dotnet_diagnostic.CA2237.severity = error |
| 147 | +dotnet_diagnostic.CA2229.severity = error |
| 148 | +dotnet_diagnostic.CA2238.severity = error |
| 149 | +dotnet_diagnostic.CA2232.severity = error |
| 150 | + |
| 151 | +# Disable some default Code Analysis warnings we aren't interested in |
| 152 | +dotnet_diagnostic.CA1033.severity = none # Interface methods should be callable by child types |
| 153 | +dotnet_diagnostic.CA1062.severity = none # Validate arguments of public methods (we'll use nullable reference types instead) |
| 154 | +dotnet_diagnostic.CA1063.severity = none # Implement IDisposable correctly |
| 155 | +dotnet_diagnostic.CA1303.severity = none # Do not pass literals as localized parameters |
| 156 | +dotnet_diagnostic.CA1305.severity = none # Specify IFormatProvider |
| 157 | +dotnet_diagnostic.CA1810.severity = none # Initialize reference type static fields inline |
| 158 | +dotnet_diagnostic.CA1816.severity = none # Call GC.SuppressFinalize correctly |
0 commit comments