@@ -236,3 +236,87 @@ dotnet_naming_rule.interface_types_must_be_prefixed_with_i.style
236236dotnet_naming_style.prefix_private_field_with_underscore.capitalization = camel_case
237237dotnet_naming_style.prefix_private_field_with_underscore.required_prefix = _
238238
239+ # Code files
240+ [* .{cs,vb} ]
241+
242+ # Migrate back from old Toolkit.ruleset
243+ dotnet_diagnostic.CA1001.severity = warning
244+ dotnet_diagnostic.CA1009.severity = warning
245+ dotnet_diagnostic.CA1016.severity = warning
246+ dotnet_diagnostic.CA1033.severity = warning
247+ dotnet_diagnostic.CA1049.severity = warning
248+ dotnet_diagnostic.CA1060.severity = warning
249+ dotnet_diagnostic.CA1061.severity = warning
250+ dotnet_diagnostic.CA1063.severity = warning
251+ dotnet_diagnostic.CA1065.severity = warning
252+ dotnet_diagnostic.CA1301.severity = warning
253+ dotnet_diagnostic.CA1400.severity = warning
254+ dotnet_diagnostic.CA1401.severity = warning
255+ dotnet_diagnostic.CA1403.severity = warning
256+ dotnet_diagnostic.CA1404.severity = warning
257+ dotnet_diagnostic.CA1405.severity = warning
258+ dotnet_diagnostic.CA1410.severity = warning
259+ dotnet_diagnostic.CA1415.severity = warning
260+ dotnet_diagnostic.CA1821.severity = warning
261+ dotnet_diagnostic.CA1900.severity = warning
262+ dotnet_diagnostic.CA1901.severity = warning
263+ dotnet_diagnostic.CA2002.severity = warning
264+ dotnet_diagnostic.CA2100.severity = warning
265+ dotnet_diagnostic.CA2101.severity = warning
266+ dotnet_diagnostic.CA2108.severity = warning
267+ dotnet_diagnostic.CA2111.severity = warning
268+ dotnet_diagnostic.CA2112.severity = warning
269+ dotnet_diagnostic.CA2114.severity = warning
270+ dotnet_diagnostic.CA2116.severity = warning
271+ dotnet_diagnostic.CA2117.severity = warning
272+ dotnet_diagnostic.CA2122.severity = warning
273+ dotnet_diagnostic.CA2123.severity = warning
274+ dotnet_diagnostic.CA2124.severity = warning
275+ dotnet_diagnostic.CA2126.severity = warning
276+ dotnet_diagnostic.CA2131.severity = warning
277+ dotnet_diagnostic.CA2132.severity = warning
278+ dotnet_diagnostic.CA2133.severity = warning
279+ dotnet_diagnostic.CA2134.severity = warning
280+ dotnet_diagnostic.CA2137.severity = warning
281+ dotnet_diagnostic.CA2138.severity = warning
282+ dotnet_diagnostic.CA2140.severity = warning
283+ dotnet_diagnostic.CA2141.severity = warning
284+ dotnet_diagnostic.CA2146.severity = warning
285+ dotnet_diagnostic.CA2147.severity = warning
286+ dotnet_diagnostic.CA2149.severity = warning
287+ dotnet_diagnostic.CA2200.severity = warning
288+ dotnet_diagnostic.CA2202.severity = warning
289+ dotnet_diagnostic.CA2207.severity = warning
290+ dotnet_diagnostic.CA2212.severity = warning
291+ dotnet_diagnostic.CA2213.severity = warning
292+ dotnet_diagnostic.CA2214.severity = warning
293+ dotnet_diagnostic.CA2216.severity = warning
294+ dotnet_diagnostic.CA2220.severity = warning
295+ dotnet_diagnostic.CA2229.severity = warning
296+ dotnet_diagnostic.CA2231.severity = warning
297+ dotnet_diagnostic.CA2232.severity = warning
298+ dotnet_diagnostic.CA2235.severity = warning
299+ dotnet_diagnostic.CA2236.severity = warning
300+ dotnet_diagnostic.CA2237.severity = warning
301+ dotnet_diagnostic.CA2238.severity = warning
302+ dotnet_diagnostic.CA2240.severity = warning
303+ dotnet_diagnostic.CA2241.severity = warning
304+ dotnet_diagnostic.CA2242.severity = warning
305+ dotnet_diagnostic.SA1011.severity = none
306+ dotnet_diagnostic.SA1101.severity = none
307+ dotnet_diagnostic.SA1118.severity = none
308+ dotnet_diagnostic.SA1200.severity = none
309+ dotnet_diagnostic.SA1201.severity = none
310+ dotnet_diagnostic.SA1202.severity = none
311+ dotnet_diagnostic.SA1309.severity = none
312+ dotnet_diagnostic.SA1310.severity = none
313+ dotnet_diagnostic.SA1600.severity = none
314+ dotnet_diagnostic.SA1602.severity = none
315+ dotnet_diagnostic.SA1611.severity = none
316+ dotnet_diagnostic.SA1633.severity = none
317+ dotnet_diagnostic.SA1634.severity = none
318+ dotnet_diagnostic.SA1652.severity = none
319+
320+ dotnet_diagnostic.SA1629.severity = none # DocumentationTextMustEndWithAPeriod: Let's enable this rule back when we shift to WinUI3 (v8.x). If we do it now, it would mean more than 400 file changes.
321+ dotnet_diagnostic.SA1413.severity = none # UseTrailingCommasInMultiLineInitializers: This would also mean a lot of changes at the end of all multiline intializers. It's also debatable if we want this or not.
322+ dotnet_diagnostic.SA1314.severity = none # TypeParameterNamesMustBeginWithT: We do have a few templates that don't start with T. We need to double check that changing this is not a breaking change. If not, we can re-enable this.
0 commit comments