diff --git a/.editorconfig b/.editorconfig
index 8d5b046a..19326120 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -17,7 +17,6 @@ csharp_new_line_before_finally = true
csharp_new_line_before_members_in_object_initializers = false
csharp_new_line_before_open_brace = all
csharp_new_line_between_query_expression_clauses = true
-csharp_preferred_modifier_order = public, private, protected, internal, new, abstract, virtual, sealed, override, static, readonly, extern, unsafe, volatile, async, required:suggestion
csharp_prefer_braces = true:none
csharp_preserve_single_line_blocks = true
csharp_space_after_cast = true
@@ -41,613 +40,12 @@ csharp_space_between_method_declaration_name_and_open_parenthesis = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_parentheses = false
csharp_space_between_square_brackets = false
+csharp_style_namespace_declarations = file_scoped:suggestion
+csharp_style_prefer_utf8_string_literals = true:suggestion
csharp_style_var_elsewhere = true:suggestion
csharp_style_var_for_built_in_types = true:suggestion
csharp_style_var_when_type_is_apparent = true:suggestion
csharp_using_directive_placement = outside_namespace:silent
-dotnet_diagnostic.bc40000.severity = warning
-dotnet_diagnostic.bc400005.severity = warning
-dotnet_diagnostic.bc40008.severity = warning
-dotnet_diagnostic.bc40056.severity = warning
-dotnet_diagnostic.bc42016.severity = warning
-dotnet_diagnostic.bc42024.severity = warning
-dotnet_diagnostic.bc42025.severity = warning
-dotnet_diagnostic.bc42104.severity = warning
-dotnet_diagnostic.bc42105.severity = warning
-dotnet_diagnostic.bc42106.severity = warning
-dotnet_diagnostic.bc42107.severity = warning
-dotnet_diagnostic.bc42304.severity = warning
-dotnet_diagnostic.bc42309.severity = warning
-dotnet_diagnostic.bc42322.severity = warning
-dotnet_diagnostic.bc42349.severity = warning
-dotnet_diagnostic.bc42353.severity = warning
-dotnet_diagnostic.bc42354.severity = warning
-dotnet_diagnostic.bc42355.severity = warning
-dotnet_diagnostic.bc42356.severity = warning
-dotnet_diagnostic.bc42358.severity = warning
-dotnet_diagnostic.ca1000.severity = none
-dotnet_diagnostic.ca1001.severity = none
-dotnet_diagnostic.ca1002.severity = suggestion
-dotnet_diagnostic.ca1003.severity = warning
-dotnet_diagnostic.ca1005.severity = warning
-dotnet_diagnostic.ca1008.severity = warning
-dotnet_diagnostic.ca1010.severity = none
-dotnet_diagnostic.ca1012.severity = warning
-dotnet_diagnostic.ca1014.severity = warning
-dotnet_diagnostic.ca1016.severity = suggestion
-dotnet_diagnostic.ca1017.severity = warning
-dotnet_diagnostic.ca1018.severity = suggestion
-dotnet_diagnostic.ca1019.severity = warning
-dotnet_diagnostic.ca1021.severity = suggestion
-dotnet_diagnostic.ca1024.severity = warning
-dotnet_diagnostic.ca1027.severity = warning
-dotnet_diagnostic.ca1028.severity = warning
-dotnet_diagnostic.ca1030.severity = warning
-dotnet_diagnostic.ca1031.severity = warning
-dotnet_diagnostic.ca1032.severity = none
-dotnet_diagnostic.ca1033.severity = warning
-dotnet_diagnostic.ca1034.severity = warning
-dotnet_diagnostic.ca1036.severity = none
-dotnet_diagnostic.ca1040.severity = warning
-dotnet_diagnostic.ca1041.severity = suggestion
-dotnet_diagnostic.ca1043.severity = warning
-dotnet_diagnostic.ca1044.severity = warning
-dotnet_diagnostic.ca1045.severity = warning
-dotnet_diagnostic.ca1046.severity = warning
-dotnet_diagnostic.ca1047.severity = suggestion
-dotnet_diagnostic.ca1050.severity = suggestion
-dotnet_diagnostic.ca1051.severity = none
-dotnet_diagnostic.ca1052.severity = warning
-dotnet_diagnostic.ca1054.severity = none
-dotnet_diagnostic.ca1055.severity = none
-dotnet_diagnostic.ca1056.severity = none
-dotnet_diagnostic.ca1058.severity = warning
-dotnet_diagnostic.ca1060.severity = warning
-dotnet_diagnostic.ca1061.severity = suggestion
-dotnet_diagnostic.ca1062.severity = none
-dotnet_diagnostic.ca1063.severity = warning
-dotnet_diagnostic.ca1064.severity = warning
-dotnet_diagnostic.ca1065.severity = warning
-dotnet_diagnostic.ca1066.severity = warning
-dotnet_diagnostic.ca1067.severity = suggestion
-dotnet_diagnostic.ca1068.severity = suggestion
-dotnet_diagnostic.ca1069.severity = suggestion
-dotnet_diagnostic.ca1070.severity = suggestion
-dotnet_diagnostic.ca1200.severity = none
-dotnet_diagnostic.ca1303.severity = none
-dotnet_diagnostic.ca1304.severity = none
-dotnet_diagnostic.ca1305.severity = none
-dotnet_diagnostic.ca1307.severity = none
-dotnet_diagnostic.ca1308.severity = warning
-dotnet_diagnostic.ca1309.severity = none
-dotnet_diagnostic.ca1310.severity = none
-dotnet_diagnostic.ca1401.severity = suggestion
-dotnet_diagnostic.ca1416.severity = warning
-dotnet_diagnostic.ca1417.severity = warning
-dotnet_diagnostic.ca1501.severity = warning
-dotnet_diagnostic.ca1502.severity = warning
-dotnet_diagnostic.ca1505.severity = warning
-dotnet_diagnostic.ca1506.severity = warning
-dotnet_diagnostic.ca1507.severity = suggestion
-dotnet_diagnostic.ca1508.severity = warning
-dotnet_diagnostic.ca1509.severity = warning
-dotnet_diagnostic.ca1700.severity = warning
-dotnet_diagnostic.ca1707.severity = none
-dotnet_diagnostic.ca1708.severity = none
-dotnet_diagnostic.ca1710.severity = none
-dotnet_diagnostic.ca1711.severity = none
-dotnet_diagnostic.ca1712.severity = none
-dotnet_diagnostic.ca1713.severity = warning
-dotnet_diagnostic.ca1715.severity = none
-dotnet_diagnostic.ca1716.severity = none
-dotnet_diagnostic.ca1720.severity = none
-dotnet_diagnostic.ca1721.severity = warning
-dotnet_diagnostic.ca1724.severity = warning
-dotnet_diagnostic.ca1725.severity = warning
-dotnet_diagnostic.ca1800.severity = warning
-dotnet_diagnostic.ca1801.severity = warning
-dotnet_diagnostic.ca1802.severity = warning
-dotnet_diagnostic.ca1805.severity = none
-dotnet_diagnostic.ca1806.severity = suggestion
-dotnet_diagnostic.ca1810.severity = warning
-dotnet_diagnostic.ca1812.severity = warning
-dotnet_diagnostic.ca1813.severity = warning
-dotnet_diagnostic.ca1814.severity = warning
-dotnet_diagnostic.ca1815.severity = warning
-dotnet_diagnostic.ca1816.severity = suggestion
-dotnet_diagnostic.ca1819.severity = warning
-dotnet_diagnostic.ca1820.severity = warning
-dotnet_diagnostic.ca1821.severity = suggestion
-dotnet_diagnostic.ca1822.severity = suggestion
-dotnet_diagnostic.ca1823.severity = warning
-dotnet_diagnostic.ca1824.severity = suggestion
-dotnet_diagnostic.ca1825.severity = suggestion
-dotnet_diagnostic.ca1826.severity = suggestion
-dotnet_diagnostic.ca1827.severity = suggestion
-dotnet_diagnostic.ca1828.severity = suggestion
-dotnet_diagnostic.ca1829.severity = suggestion
-dotnet_diagnostic.ca1830.severity = suggestion
-dotnet_diagnostic.ca1831.severity = warning
-dotnet_diagnostic.ca1832.severity = suggestion
-dotnet_diagnostic.ca1833.severity = suggestion
-dotnet_diagnostic.ca1834.severity = suggestion
-dotnet_diagnostic.ca1835.severity = suggestion
-dotnet_diagnostic.ca1836.severity = suggestion
-dotnet_diagnostic.ca1837.severity = suggestion
-dotnet_diagnostic.ca1838.severity = none
-dotnet_diagnostic.ca2000.severity = warning
-dotnet_diagnostic.ca2002.severity = warning
-dotnet_diagnostic.ca2007.severity = none
-dotnet_diagnostic.ca2008.severity = warning
-dotnet_diagnostic.ca2009.severity = suggestion
-dotnet_diagnostic.ca2011.severity = suggestion
-dotnet_diagnostic.ca2012.severity = suggestion
-dotnet_diagnostic.ca2013.severity = warning
-dotnet_diagnostic.ca2014.severity = warning
-dotnet_diagnostic.ca2015.severity = warning
-dotnet_diagnostic.ca2016.severity = suggestion
-dotnet_diagnostic.ca2100.severity = warning
-dotnet_diagnostic.ca2101.severity = suggestion
-dotnet_diagnostic.ca2109.severity = warning
-dotnet_diagnostic.ca2119.severity = warning
-dotnet_diagnostic.ca2153.severity = warning
-dotnet_diagnostic.ca2200.severity = warning
-dotnet_diagnostic.ca2201.severity = none
-dotnet_diagnostic.ca2207.severity = warning
-dotnet_diagnostic.ca2208.severity = suggestion
-dotnet_diagnostic.ca2211.severity = suggestion
-dotnet_diagnostic.ca2213.severity = warning
-dotnet_diagnostic.ca2214.severity = warning
-dotnet_diagnostic.ca2215.severity = none
-dotnet_diagnostic.ca2216.severity = warning
-dotnet_diagnostic.ca2217.severity = warning
-dotnet_diagnostic.ca2219.severity = suggestion
-dotnet_diagnostic.ca2225.severity = warning
-dotnet_diagnostic.ca2226.severity = warning
-dotnet_diagnostic.ca2227.severity = none
-dotnet_diagnostic.ca2229.severity = none
-dotnet_diagnostic.ca2231.severity = suggestion
-dotnet_diagnostic.ca2234.severity = warning
-dotnet_diagnostic.ca2235.severity = warning
-dotnet_diagnostic.ca2237.severity = warning
-dotnet_diagnostic.ca2241.severity = suggestion
-dotnet_diagnostic.ca2242.severity = suggestion
-dotnet_diagnostic.ca2243.severity = warning
-dotnet_diagnostic.ca2244.severity = suggestion
-dotnet_diagnostic.ca2245.severity = suggestion
-dotnet_diagnostic.ca2246.severity = suggestion
-dotnet_diagnostic.ca2247.severity = warning
-dotnet_diagnostic.ca2248.severity = suggestion
-dotnet_diagnostic.ca2249.severity = suggestion
-dotnet_diagnostic.ca2300.severity = warning
-dotnet_diagnostic.ca2301.severity = warning
-dotnet_diagnostic.ca2302.severity = warning
-dotnet_diagnostic.ca2305.severity = warning
-dotnet_diagnostic.ca2310.severity = warning
-dotnet_diagnostic.ca2311.severity = warning
-dotnet_diagnostic.ca2312.severity = warning
-dotnet_diagnostic.ca2315.severity = warning
-dotnet_diagnostic.ca2321.severity = warning
-dotnet_diagnostic.ca2322.severity = warning
-dotnet_diagnostic.ca2326.severity = warning
-dotnet_diagnostic.ca2327.severity = warning
-dotnet_diagnostic.ca2328.severity = warning
-dotnet_diagnostic.ca2329.severity = warning
-dotnet_diagnostic.ca2330.severity = warning
-dotnet_diagnostic.ca2350.severity = warning
-dotnet_diagnostic.ca2351.severity = warning
-dotnet_diagnostic.ca2352.severity = warning
-dotnet_diagnostic.ca2353.severity = warning
-dotnet_diagnostic.ca2354.severity = warning
-dotnet_diagnostic.ca2355.severity = warning
-dotnet_diagnostic.ca2356.severity = warning
-dotnet_diagnostic.ca2361.severity = warning
-dotnet_diagnostic.ca2362.severity = warning
-dotnet_diagnostic.ca3001.severity = warning
-dotnet_diagnostic.ca3002.severity = warning
-dotnet_diagnostic.ca3003.severity = warning
-dotnet_diagnostic.ca3004.severity = warning
-dotnet_diagnostic.ca3005.severity = warning
-dotnet_diagnostic.ca3006.severity = warning
-dotnet_diagnostic.ca3007.severity = warning
-dotnet_diagnostic.ca3008.severity = warning
-dotnet_diagnostic.ca3009.severity = warning
-dotnet_diagnostic.ca3010.severity = warning
-dotnet_diagnostic.ca3011.severity = warning
-dotnet_diagnostic.ca3012.severity = warning
-dotnet_diagnostic.ca3061.severity = none
-dotnet_diagnostic.ca3075.severity = none
-dotnet_diagnostic.ca3076.severity = none
-dotnet_diagnostic.ca3077.severity = none
-dotnet_diagnostic.ca3147.severity = none
-dotnet_diagnostic.ca5350.severity = none
-dotnet_diagnostic.ca5351.severity = none
-dotnet_diagnostic.ca5358.severity = warning
-dotnet_diagnostic.ca5359.severity = none
-dotnet_diagnostic.ca5360.severity = none
-dotnet_diagnostic.ca5361.severity = warning
-dotnet_diagnostic.ca5362.severity = warning
-dotnet_diagnostic.ca5363.severity = none
-dotnet_diagnostic.ca5364.severity = none
-dotnet_diagnostic.ca5365.severity = none
-dotnet_diagnostic.ca5366.severity = none
-dotnet_diagnostic.ca5367.severity = warning
-dotnet_diagnostic.ca5368.severity = none
-dotnet_diagnostic.ca5369.severity = none
-dotnet_diagnostic.ca5370.severity = none
-dotnet_diagnostic.ca5371.severity = none
-dotnet_diagnostic.ca5372.severity = none
-dotnet_diagnostic.ca5373.severity = none
-dotnet_diagnostic.ca5374.severity = none
-dotnet_diagnostic.ca5375.severity = warning
-dotnet_diagnostic.ca5376.severity = warning
-dotnet_diagnostic.ca5377.severity = warning
-dotnet_diagnostic.ca5378.severity = warning
-dotnet_diagnostic.ca5379.severity = none
-dotnet_diagnostic.ca5380.severity = warning
-dotnet_diagnostic.ca5381.severity = warning
-dotnet_diagnostic.ca5382.severity = warning
-dotnet_diagnostic.ca5383.severity = warning
-dotnet_diagnostic.ca5384.severity = none
-dotnet_diagnostic.ca5385.severity = none
-dotnet_diagnostic.ca5386.severity = warning
-dotnet_diagnostic.ca5387.severity = warning
-dotnet_diagnostic.ca5388.severity = warning
-dotnet_diagnostic.ca5389.severity = warning
-dotnet_diagnostic.ca5390.severity = warning
-dotnet_diagnostic.ca5391.severity = warning
-dotnet_diagnostic.ca5392.severity = warning
-dotnet_diagnostic.ca5393.severity = warning
-dotnet_diagnostic.ca5394.severity = warning
-dotnet_diagnostic.ca5395.severity = warning
-dotnet_diagnostic.ca5396.severity = warning
-dotnet_diagnostic.ca5397.severity = none
-dotnet_diagnostic.ca5398.severity = warning
-dotnet_diagnostic.ca5399.severity = warning
-dotnet_diagnostic.ca5400.severity = warning
-dotnet_diagnostic.ca5401.severity = warning
-dotnet_diagnostic.ca5402.severity = warning
-dotnet_diagnostic.ca5403.severity = warning
-dotnet_diagnostic.clifx_commandmustbeannotated.severity = error
-dotnet_diagnostic.clifx_commandmustimplementinterface.severity = error
-dotnet_diagnostic.clifx_optionmustbeinsidecommand.severity = error
-dotnet_diagnostic.clifx_optionmusthavenameorshortname.severity = error
-dotnet_diagnostic.clifx_optionmusthaveuniquename.severity = error
-dotnet_diagnostic.clifx_optionmusthaveuniqueshortname.severity = error
-dotnet_diagnostic.clifx_optionmusthavevalidconverter.severity = error
-dotnet_diagnostic.clifx_optionmusthavevalidname.severity = error
-dotnet_diagnostic.clifx_optionmusthavevalidshortname.severity = error
-dotnet_diagnostic.clifx_optionmusthavevalidvalidators.severity = error
-dotnet_diagnostic.clifx_parametermustbeinsidecommand.severity = error
-dotnet_diagnostic.clifx_parametermustbelastifnonscalar.severity = error
-dotnet_diagnostic.clifx_parametermustbesingleifnonscalar.severity = error
-dotnet_diagnostic.clifx_parametermusthaveuniquename.severity = error
-dotnet_diagnostic.clifx_parametermusthaveuniqueorder.severity = error
-dotnet_diagnostic.clifx_parametermusthavevalidconverter.severity = error
-dotnet_diagnostic.clifx_parametermusthavevalidvalidators.severity = error
-dotnet_diagnostic.clifx_systemconsoleshouldbeavoided.severity = warning
-dotnet_diagnostic.cs0067.severity = warning
-dotnet_diagnostic.cs0078.severity = warning
-dotnet_diagnostic.cs0108.severity = warning
-dotnet_diagnostic.cs0109.severity = warning
-dotnet_diagnostic.cs0114.severity = warning
-dotnet_diagnostic.cs0162.severity = warning
-dotnet_diagnostic.cs0164.severity = warning
-dotnet_diagnostic.cs0168.severity = warning
-dotnet_diagnostic.cs0169.severity = warning
-dotnet_diagnostic.cs0183.severity = warning
-dotnet_diagnostic.cs0184.severity = warning
-dotnet_diagnostic.cs0197.severity = warning
-dotnet_diagnostic.cs0219.severity = warning
-dotnet_diagnostic.cs0252.severity = warning
-dotnet_diagnostic.cs0253.severity = warning
-dotnet_diagnostic.cs0414.severity = warning
-dotnet_diagnostic.cs0420.severity = warning
-dotnet_diagnostic.cs0465.severity = warning
-dotnet_diagnostic.cs0469.severity = warning
-dotnet_diagnostic.cs0612.severity = warning
-dotnet_diagnostic.cs0618.severity = warning
-dotnet_diagnostic.cs0628.severity = warning
-dotnet_diagnostic.cs0642.severity = warning
-dotnet_diagnostic.cs0649.severity = warning
-dotnet_diagnostic.cs0652.severity = warning
-dotnet_diagnostic.cs0657.severity = warning
-dotnet_diagnostic.cs0658.severity = warning
-dotnet_diagnostic.cs0659.severity = warning
-dotnet_diagnostic.cs0660.severity = warning
-dotnet_diagnostic.cs0661.severity = warning
-dotnet_diagnostic.cs0665.severity = warning
-dotnet_diagnostic.cs0672.severity = warning
-dotnet_diagnostic.cs0675.severity = warning
-dotnet_diagnostic.cs0693.severity = warning
-dotnet_diagnostic.cs1030.severity = warning
-dotnet_diagnostic.cs1058.severity = warning
-dotnet_diagnostic.cs1066.severity = warning
-dotnet_diagnostic.cs1522.severity = warning
-dotnet_diagnostic.cs1570.severity = warning
-dotnet_diagnostic.cs1571.severity = warning
-dotnet_diagnostic.cs1572.severity = warning
-dotnet_diagnostic.cs1573.severity = warning
-dotnet_diagnostic.cs1574.severity = warning
-dotnet_diagnostic.cs1580.severity = warning
-dotnet_diagnostic.cs1581.severity = warning
-dotnet_diagnostic.cs1584.severity = warning
-dotnet_diagnostic.cs1587.severity = warning
-dotnet_diagnostic.cs1589.severity = warning
-dotnet_diagnostic.cs1590.severity = warning
-dotnet_diagnostic.cs1591.severity = warning
-dotnet_diagnostic.cs1592.severity = warning
-dotnet_diagnostic.cs1710.severity = warning
-dotnet_diagnostic.cs1711.severity = warning
-dotnet_diagnostic.cs1712.severity = warning
-dotnet_diagnostic.cs1717.severity = warning
-dotnet_diagnostic.cs1723.severity = warning
-dotnet_diagnostic.cs1911.severity = warning
-dotnet_diagnostic.cs1957.severity = warning
-dotnet_diagnostic.cs1981.severity = warning
-dotnet_diagnostic.cs1998.severity = warning
-dotnet_diagnostic.cs4014.severity = warning
-dotnet_diagnostic.cs7022.severity = warning
-dotnet_diagnostic.cs7023.severity = warning
-dotnet_diagnostic.cs7095.severity = warning
-dotnet_diagnostic.cs8094.severity = warning
-dotnet_diagnostic.cs8123.severity = warning
-dotnet_diagnostic.cs8321.severity = warning
-dotnet_diagnostic.cs8383.severity = warning
-dotnet_diagnostic.cs8416.severity = warning
-dotnet_diagnostic.cs8417.severity = warning
-dotnet_diagnostic.cs8424.severity = warning
-dotnet_diagnostic.cs8425.severity = warning
-dotnet_diagnostic.cs8509.severity = warning
-dotnet_diagnostic.cs8597.severity = warning
-dotnet_diagnostic.cs8600.severity = warning
-dotnet_diagnostic.cs8601.severity = warning
-dotnet_diagnostic.cs8602.severity = warning
-dotnet_diagnostic.cs8603.severity = warning
-dotnet_diagnostic.cs8604.severity = warning
-dotnet_diagnostic.cs8605.severity = warning
-dotnet_diagnostic.cs8607.severity = warning
-dotnet_diagnostic.cs8608.severity = warning
-dotnet_diagnostic.cs8609.severity = warning
-dotnet_diagnostic.cs8610.severity = warning
-dotnet_diagnostic.cs8611.severity = warning
-dotnet_diagnostic.cs8612.severity = warning
-dotnet_diagnostic.cs8613.severity = warning
-dotnet_diagnostic.cs8614.severity = warning
-dotnet_diagnostic.cs8615.severity = warning
-dotnet_diagnostic.cs8616.severity = warning
-dotnet_diagnostic.cs8617.severity = warning
-dotnet_diagnostic.cs8618.severity = warning
-dotnet_diagnostic.cs8619.severity = warning
-dotnet_diagnostic.cs8620.severity = warning
-dotnet_diagnostic.cs8621.severity = warning
-dotnet_diagnostic.cs8622.severity = warning
-dotnet_diagnostic.cs8624.severity = warning
-dotnet_diagnostic.cs8625.severity = warning
-dotnet_diagnostic.cs8629.severity = warning
-dotnet_diagnostic.cs8631.severity = warning
-dotnet_diagnostic.cs8632.severity = warning
-dotnet_diagnostic.cs8633.severity = warning
-dotnet_diagnostic.cs8634.severity = warning
-dotnet_diagnostic.cs8643.severity = warning
-dotnet_diagnostic.cs8644.severity = warning
-dotnet_diagnostic.cs8645.severity = warning
-dotnet_diagnostic.cs8655.severity = warning
-dotnet_diagnostic.cs8656.severity = warning
-dotnet_diagnostic.cs8667.severity = warning
-dotnet_diagnostic.cs8669.severity = warning
-dotnet_diagnostic.cs8670.severity = warning
-dotnet_diagnostic.cs8714.severity = warning
-dotnet_diagnostic.cs8762.severity = warning
-dotnet_diagnostic.cs8763.severity = warning
-dotnet_diagnostic.cs8764.severity = warning
-dotnet_diagnostic.cs8765.severity = warning
-dotnet_diagnostic.cs8766.severity = warning
-dotnet_diagnostic.cs8767.severity = warning
-dotnet_diagnostic.cs8768.severity = warning
-dotnet_diagnostic.cs8769.severity = warning
-dotnet_diagnostic.cs8770.severity = warning
-dotnet_diagnostic.cs8774.severity = warning
-dotnet_diagnostic.cs8775.severity = warning
-dotnet_diagnostic.cs8776.severity = warning
-dotnet_diagnostic.cs8777.severity = warning
-dotnet_diagnostic.cs8794.severity = warning
-dotnet_diagnostic.cs8819.severity = warning
-dotnet_diagnostic.cs8824.severity = warning
-dotnet_diagnostic.cs8825.severity = warning
-dotnet_diagnostic.cs8851.severity = warning
-dotnet_diagnostic.cs8860.severity = warning
-dotnet_diagnostic.cs8892.severity = warning
-dotnet_diagnostic.cs8907.severity = warning
-dotnet_diagnostic.enc0001.severity = suggestion
-dotnet_diagnostic.enc0002.severity = suggestion
-dotnet_diagnostic.enc0003.severity = suggestion
-dotnet_diagnostic.enc0004.severity = suggestion
-dotnet_diagnostic.enc0005.severity = suggestion
-dotnet_diagnostic.enc0006.severity = suggestion
-dotnet_diagnostic.enc0007.severity = suggestion
-dotnet_diagnostic.enc0008.severity = suggestion
-dotnet_diagnostic.enc0009.severity = suggestion
-dotnet_diagnostic.enc0010.severity = suggestion
-dotnet_diagnostic.enc0011.severity = suggestion
-dotnet_diagnostic.enc0012.severity = suggestion
-dotnet_diagnostic.enc0013.severity = suggestion
-dotnet_diagnostic.enc0014.severity = suggestion
-dotnet_diagnostic.enc0015.severity = suggestion
-dotnet_diagnostic.enc0016.severity = suggestion
-dotnet_diagnostic.enc0017.severity = suggestion
-dotnet_diagnostic.enc0018.severity = suggestion
-dotnet_diagnostic.enc0019.severity = suggestion
-dotnet_diagnostic.enc0020.severity = suggestion
-dotnet_diagnostic.enc0021.severity = suggestion
-dotnet_diagnostic.enc0023.severity = suggestion
-dotnet_diagnostic.enc0024.severity = suggestion
-dotnet_diagnostic.enc0025.severity = suggestion
-dotnet_diagnostic.enc0026.severity = suggestion
-dotnet_diagnostic.enc0028.severity = suggestion
-dotnet_diagnostic.enc0029.severity = suggestion
-dotnet_diagnostic.enc0030.severity = suggestion
-dotnet_diagnostic.enc0031.severity = suggestion
-dotnet_diagnostic.enc0032.severity = suggestion
-dotnet_diagnostic.enc0033.severity = suggestion
-dotnet_diagnostic.enc0034.severity = suggestion
-dotnet_diagnostic.enc0035.severity = suggestion
-dotnet_diagnostic.enc0036.severity = suggestion
-dotnet_diagnostic.enc0037.severity = suggestion
-dotnet_diagnostic.enc0038.severity = suggestion
-dotnet_diagnostic.enc0039.severity = suggestion
-dotnet_diagnostic.enc0040.severity = suggestion
-dotnet_diagnostic.enc0041.severity = suggestion
-dotnet_diagnostic.enc0044.severity = suggestion
-dotnet_diagnostic.enc0045.severity = suggestion
-dotnet_diagnostic.enc0046.severity = suggestion
-dotnet_diagnostic.enc0047.severity = suggestion
-dotnet_diagnostic.enc0048.severity = suggestion
-dotnet_diagnostic.enc0049.severity = suggestion
-dotnet_diagnostic.enc0050.severity = suggestion
-dotnet_diagnostic.enc0051.severity = suggestion
-dotnet_diagnostic.enc0052.severity = suggestion
-dotnet_diagnostic.enc0053.severity = suggestion
-dotnet_diagnostic.enc0054.severity = suggestion
-dotnet_diagnostic.enc0055.severity = suggestion
-dotnet_diagnostic.enc0056.severity = suggestion
-dotnet_diagnostic.enc0057.severity = suggestion
-dotnet_diagnostic.enc0058.severity = suggestion
-dotnet_diagnostic.enc0059.severity = suggestion
-dotnet_diagnostic.enc0060.severity = suggestion
-dotnet_diagnostic.enc0061.severity = suggestion
-dotnet_diagnostic.enc0062.severity = suggestion
-dotnet_diagnostic.enc0063.severity = suggestion
-dotnet_diagnostic.enc0064.severity = suggestion
-dotnet_diagnostic.enc0065.severity = suggestion
-dotnet_diagnostic.enc0066.severity = suggestion
-dotnet_diagnostic.enc0067.severity = suggestion
-dotnet_diagnostic.enc0068.severity = suggestion
-dotnet_diagnostic.enc0069.severity = suggestion
-dotnet_diagnostic.enc0070.severity = suggestion
-dotnet_diagnostic.enc0071.severity = suggestion
-dotnet_diagnostic.enc0072.severity = suggestion
-dotnet_diagnostic.enc0073.severity = suggestion
-dotnet_diagnostic.enc0074.severity = suggestion
-dotnet_diagnostic.enc0075.severity = suggestion
-dotnet_diagnostic.enc0076.severity = suggestion
-dotnet_diagnostic.enc0080.severity = suggestion
-dotnet_diagnostic.enc0081.severity = suggestion
-dotnet_diagnostic.enc0082.severity = suggestion
-dotnet_diagnostic.enc0083.severity = suggestion
-dotnet_diagnostic.enc0084.severity = suggestion
-dotnet_diagnostic.enc0085.severity = suggestion
-dotnet_diagnostic.enc0086.severity = suggestion
-dotnet_diagnostic.enc0087.severity = suggestion
-dotnet_diagnostic.enc0088.severity = suggestion
-dotnet_diagnostic.enc0089.severity = suggestion
-dotnet_diagnostic.enc0090.severity = suggestion
-dotnet_diagnostic.enc1001.severity = suggestion
-dotnet_diagnostic.enc1002.severity = suggestion
-dotnet_diagnostic.enc1003.severity = suggestion
-dotnet_diagnostic.enc1004.severity = suggestion
-dotnet_diagnostic.enc1005.severity = suggestion
-dotnet_diagnostic.enc1006.severity = suggestion
-dotnet_diagnostic.il3000.severity = warning
-dotnet_diagnostic.il3001.severity = warning
-dotnet_diagnostic.ns1000.severity = warning
-dotnet_diagnostic.ns1001.severity = warning
-dotnet_diagnostic.ns1002.severity = warning
-dotnet_diagnostic.ns1003.severity = warning
-dotnet_diagnostic.ns1004.severity = warning
-dotnet_diagnostic.ns1005.severity = warning
-dotnet_diagnostic.ns2000.severity = warning
-dotnet_diagnostic.ns2001.severity = warning
-dotnet_diagnostic.ns2002.severity = warning
-dotnet_diagnostic.ns2003.severity = warning
-dotnet_diagnostic.ns2004.severity = warning
-dotnet_diagnostic.ns2005.severity = warning
-dotnet_diagnostic.ns2006.severity = warning
-dotnet_diagnostic.ns2007.severity = warning
-dotnet_diagnostic.ns3000.severity = warning
-dotnet_diagnostic.ns3001.severity = warning
-dotnet_diagnostic.ns3002.severity = warning
-dotnet_diagnostic.ns3003.severity = warning
-dotnet_diagnostic.ns3004.severity = warning
-dotnet_diagnostic.ns3005.severity = warning
-dotnet_diagnostic.ns3006.severity = warning
-dotnet_diagnostic.ns4000.severity = warning
-dotnet_diagnostic.ns5000.severity = warning
-dotnet_diagnostic.ns5001.severity = warning
-dotnet_diagnostic.ns5002.severity = warning
-dotnet_diagnostic.nunit1001.severity = error
-dotnet_diagnostic.nunit1002.severity = warning
-dotnet_diagnostic.nunit1003.severity = error
-dotnet_diagnostic.nunit1004.severity = error
-dotnet_diagnostic.nunit1005.severity = error
-dotnet_diagnostic.nunit1006.severity = error
-dotnet_diagnostic.nunit1007.severity = error
-dotnet_diagnostic.nunit1008.severity = warning
-dotnet_diagnostic.nunit1009.severity = error
-dotnet_diagnostic.nunit1010.severity = error
-dotnet_diagnostic.nunit1011.severity = error
-dotnet_diagnostic.nunit1012.severity = error
-dotnet_diagnostic.nunit1013.severity = error
-dotnet_diagnostic.nunit1014.severity = error
-dotnet_diagnostic.nunit1015.severity = error
-dotnet_diagnostic.nunit1016.severity = error
-dotnet_diagnostic.nunit1017.severity = error
-dotnet_diagnostic.nunit1018.severity = error
-dotnet_diagnostic.nunit1019.severity = error
-dotnet_diagnostic.nunit1020.severity = error
-dotnet_diagnostic.nunit1021.severity = warning
-dotnet_diagnostic.nunit1022.severity = error
-dotnet_diagnostic.nunit1023.severity = error
-dotnet_diagnostic.nunit1024.severity = error
-dotnet_diagnostic.nunit1025.severity = error
-dotnet_diagnostic.nunit1026.severity = error
-dotnet_diagnostic.nunit1027.severity = error
-dotnet_diagnostic.nunit1028.severity = suggestion
-dotnet_diagnostic.nunit2001.severity = suggestion
-dotnet_diagnostic.nunit2002.severity = suggestion
-dotnet_diagnostic.nunit2003.severity = suggestion
-dotnet_diagnostic.nunit2004.severity = suggestion
-dotnet_diagnostic.nunit2005.severity = warning
-dotnet_diagnostic.nunit2006.severity = warning
-dotnet_diagnostic.nunit2007.severity = warning
-dotnet_diagnostic.nunit2008.severity = warning
-dotnet_diagnostic.nunit2009.severity = warning
-dotnet_diagnostic.nunit2010.severity = suggestion
-dotnet_diagnostic.nunit2011.severity = suggestion
-dotnet_diagnostic.nunit2012.severity = suggestion
-dotnet_diagnostic.nunit2013.severity = suggestion
-dotnet_diagnostic.nunit2014.severity = suggestion
-dotnet_diagnostic.nunit2015.severity = warning
-dotnet_diagnostic.nunit2016.severity = suggestion
-dotnet_diagnostic.nunit2017.severity = suggestion
-dotnet_diagnostic.nunit2018.severity = suggestion
-dotnet_diagnostic.nunit2019.severity = suggestion
-dotnet_diagnostic.nunit2020.severity = error
-dotnet_diagnostic.nunit2021.severity = error
-dotnet_diagnostic.nunit2022.severity = error
-dotnet_diagnostic.nunit2023.severity = error
-dotnet_diagnostic.nunit2024.severity = error
-dotnet_diagnostic.nunit2025.severity = error
-dotnet_diagnostic.nunit2026.severity = error
-dotnet_diagnostic.nunit2027.severity = suggestion
-dotnet_diagnostic.nunit2028.severity = suggestion
-dotnet_diagnostic.nunit2029.severity = suggestion
-dotnet_diagnostic.nunit2030.severity = suggestion
-dotnet_diagnostic.nunit2031.severity = warning
-dotnet_diagnostic.nunit2032.severity = suggestion
-dotnet_diagnostic.nunit2033.severity = suggestion
-dotnet_diagnostic.nunit2034.severity = suggestion
-dotnet_diagnostic.nunit2035.severity = suggestion
-dotnet_diagnostic.nunit2036.severity = suggestion
-dotnet_diagnostic.nunit2037.severity = suggestion
-dotnet_diagnostic.nunit2038.severity = suggestion
-dotnet_diagnostic.nunit2039.severity = suggestion
-dotnet_diagnostic.nunit2040.severity = error
-dotnet_diagnostic.nunit2041.severity = error
-dotnet_diagnostic.nunit2042.severity = suggestion
-dotnet_diagnostic.nunit2043.severity = suggestion
-dotnet_diagnostic.nunit2044.severity = error
-dotnet_diagnostic.wme006.severity = warning
dotnet_naming_rule.constants_rule.import_to_resharper = as_predefined
dotnet_naming_rule.constants_rule.severity = warning
dotnet_naming_rule.constants_rule.style = upper_camel_case_style
@@ -674,6 +72,12 @@ dotnet_naming_rule.local_constants_rule_1.resharper_guid = aa1dfe9d-76b4-433d-a3
dotnet_naming_rule.local_constants_rule_1.severity = warning
dotnet_naming_rule.local_constants_rule_1.style = lower_camel_case_style_1
dotnet_naming_rule.local_constants_rule_1.symbols = local_constants_symbols_1
+dotnet_naming_rule.local_constants_rule_2.import_to_resharper = True
+dotnet_naming_rule.local_constants_rule_2.resharper_description = LocalConstants
+dotnet_naming_rule.local_constants_rule_2.resharper_guid = 6333ead6-60da-4544-96da-2dccae48c936
+dotnet_naming_rule.local_constants_rule_2.severity = warning
+dotnet_naming_rule.local_constants_rule_2.style = lower_camel_case_style_1
+dotnet_naming_rule.local_constants_rule_2.symbols = local_constants_symbols_2
dotnet_naming_rule.local_functions_rule.import_to_resharper = as_predefined
dotnet_naming_rule.local_functions_rule.severity = warning
dotnet_naming_rule.local_functions_rule.style = upper_camel_case_style
@@ -757,6 +161,11 @@ dotnet_naming_symbols.local_constants_symbols_1.applicable_kinds = local
dotnet_naming_symbols.local_constants_symbols_1.required_modifiers = const
dotnet_naming_symbols.local_constants_symbols_1.resharper_applicable_kinds = local_constant
dotnet_naming_symbols.local_constants_symbols_1.resharper_required_modifiers = any
+dotnet_naming_symbols.local_constants_symbols_2.applicable_accessibilities = *
+dotnet_naming_symbols.local_constants_symbols_2.applicable_kinds = local
+dotnet_naming_symbols.local_constants_symbols_2.required_modifiers = const
+dotnet_naming_symbols.local_constants_symbols_2.resharper_applicable_kinds = local_constant
+dotnet_naming_symbols.local_constants_symbols_2.resharper_required_modifiers = any
dotnet_naming_symbols.local_functions_symbols.applicable_accessibilities = *
dotnet_naming_symbols.local_functions_symbols.applicable_kinds = local_function
dotnet_naming_symbols.method_symbols.applicable_accessibilities = *
@@ -806,6 +215,16 @@ dotnet_style_qualification_for_method = false:suggestion
dotnet_style_qualification_for_property = false:suggestion
dotnet_style_require_accessibility_modifiers = for_non_interface_members:suggestion
+# Dotnet Analysis
+dotnet_diagnostic.ca2007.severity = none
+dotnet_diagnostic.ca1062.severity = none
+dotnet_diagnostic.ca1305.severity = none
+dotnet_diagnostic.ca1307.severity = none
+dotnet_diagnostic.ca1308.severity = none
+dotnet_diagnostic.ca1001.severity = none
+dotnet_diagnostic.ca1032.severity = none
+dotnet_diagnostic.ca1310.severity = none
+
# ReSharper properties
resharper_accessor_owner_body = expression_body
resharper_alignment_tab_fill_style = use_spaces
@@ -814,10 +233,13 @@ resharper_align_linq_query = false
resharper_align_multiline_array_and_object_initializer = false
resharper_align_multiline_array_initializer = true
resharper_align_multiline_binary_expressions_chain = false
+resharper_align_multiline_binary_patterns = false
resharper_align_multiline_ctor_init = true
resharper_align_multiline_expression_braces = false
resharper_align_multiline_implements_list = true
+resharper_align_multiline_list_pattern = false
resharper_align_multiline_property_pattern = false
+resharper_align_multiline_statement_conditions = true
resharper_align_multiline_switch_expression = false
resharper_align_multiline_type_argument = true
resharper_align_multiline_type_parameter = true
@@ -829,7 +251,6 @@ resharper_allow_alias = true
resharper_allow_comment_after_lbrace = false
resharper_allow_far_alignment = false
resharper_always_use_end_of_line_brace_style = false
-resharper_anonymous_method_declaration_braces = next_line
resharper_apply_auto_detected_rules = false
resharper_apply_on_completion = false
resharper_arguments_anonymous_function = positional
@@ -840,9 +261,11 @@ resharper_arguments_skip_single = false
resharper_arguments_string_literal = positional
resharper_attribute_style = do_not_touch
resharper_autodetect_indent_settings = true
+resharper_blank_lines_after_access_specifier = 0
resharper_blank_lines_after_block_statements = 1
resharper_blank_lines_after_case = 0
resharper_blank_lines_after_control_transfer_statements = 0
+resharper_blank_lines_after_file_scoped_namespace_directive = 1
resharper_blank_lines_after_imports = 1
resharper_blank_lines_after_multiline_statements = 0
resharper_blank_lines_after_options = 1
@@ -875,6 +298,7 @@ resharper_blank_lines_around_single_line_local_method = 0
resharper_blank_lines_around_single_line_property = 0
resharper_blank_lines_around_single_line_type = 1
resharper_blank_lines_around_type = 1
+resharper_blank_lines_before_access_specifier = 1
resharper_blank_lines_before_block_statements = 0
resharper_blank_lines_before_case = 1
resharper_blank_lines_before_control_transfer_statements = 0
@@ -884,52 +308,26 @@ resharper_blank_lines_inside_namespace = 0
resharper_blank_lines_inside_region = 1
resharper_blank_lines_inside_type = 0
resharper_blank_line_after_pi = true
-resharper_braces_for_for = required
-resharper_braces_for_foreach = required
-resharper_braces_for_ifelse = required
-resharper_braces_for_while = required
resharper_braces_redundant = true
resharper_break_template_declaration = line_break
resharper_can_use_global_alias = true
+resharper_configure_await_analysis_mode = disabled
resharper_constructor_or_destructor_body = block_body
resharper_continuous_indent_multiplier = 1
resharper_continuous_line_indent = single
-resharper_cpp_align_multiline_argument = true
-resharper_cpp_align_multiline_binary_expressions_chain = false
-resharper_cpp_align_multiline_calls_chain = true
-resharper_cpp_align_multiline_extends_list = true
-resharper_cpp_align_multiline_for_stmt = true
-resharper_cpp_align_multiline_parameter = true
-resharper_cpp_align_multiple_declaration = true
-resharper_cpp_case_block_braces = next_line_shifted_2
-resharper_cpp_indent_switch_labels = false
-resharper_cpp_max_line_length = 120
-resharper_cpp_new_line_before_while = true
-resharper_cpp_space_after_cast = false
-resharper_cpp_space_around_binary_operator = true
-resharper_cpp_wrap_lines = true
resharper_csharp_align_multiline_argument = false
-resharper_csharp_align_multiline_binary_expressions_chain = false
resharper_csharp_align_multiline_calls_chain = false
resharper_csharp_align_multiline_expression = false
resharper_csharp_align_multiline_extends_list = false
resharper_csharp_align_multiline_for_stmt = false
resharper_csharp_align_multiline_parameter = false
resharper_csharp_align_multiple_declaration = false
-resharper_csharp_insert_final_newline = true
resharper_csharp_keep_blank_lines_in_code = 1
resharper_csharp_keep_blank_lines_in_declarations = 1
resharper_csharp_max_line_length = 120
-resharper_csharp_naming_rule.constants = AaBb
resharper_csharp_naming_rule.enum_member = AaBb
-resharper_csharp_naming_rule.local_constants = aaBb
resharper_csharp_naming_rule.method_property_event = AaBb
resharper_csharp_naming_rule.other = AaBb
-resharper_csharp_naming_rule.private_constants = AaBb
-resharper_csharp_naming_rule.private_static_fields = _ + aaBb
-resharper_csharp_naming_rule.private_static_readonly = AaBb
-resharper_csharp_naming_rule.static_readonly = AaBb
-resharper_csharp_new_line_before_while = true
resharper_csharp_prefer_qualified_reference = false
resharper_csharp_space_after_unary_operator = false
resharper_csharp_stick_comment = false
@@ -977,6 +375,7 @@ resharper_include_prefix_comment_in_indent = false
resharper_indent_access_specifiers_from_class = false
resharper_indent_aligned_ternary = true
resharper_indent_anonymous_method_block = false
+resharper_indent_braces_inside_statement_conditions = true
resharper_indent_case_from_select = true
resharper_indent_child_elements = OneIndent
resharper_indent_class_members_from_access_specifiers = false
@@ -1005,19 +404,17 @@ resharper_instance_members_qualify_declared_in = this_class, base_class
resharper_int_align = false
resharper_int_align_comments = false
resharper_int_align_declaration_names = false
+resharper_int_align_enum_initializers = false
resharper_int_align_eq = false
resharper_int_align_fix_in_adjacent = true
-resharper_invocable_declaration_braces = next_line
-resharper_keep_blank_lines_in_code = 2
-resharper_keep_blank_lines_in_declarations = 2
resharper_keep_existing_attribute_arrangement = true
resharper_keep_existing_declaration_block_arrangement = false
resharper_keep_existing_declaration_parens_arrangement = true
resharper_keep_existing_embedded_arrangement = true
-resharper_keep_existing_embedded_block_arrangement = true
resharper_keep_existing_enum_arrangement = false
resharper_keep_existing_expr_member_arrangement = true
resharper_keep_existing_invocation_parens_arrangement = true
+resharper_keep_existing_list_patterns_arrangement = true
resharper_keep_existing_property_patterns_arrangement = true
resharper_keep_existing_switch_expression_arrangement = true
resharper_keep_nontrivial_alias = true
@@ -1037,6 +434,8 @@ resharper_line_break_before_requires_clause = do_not_change
resharper_linkage_specification_braces = end_of_line
resharper_linkage_specification_indentation = none
resharper_local_function_body = block_body
+resharper_macro_block_begin =
+resharper_macro_block_end =
resharper_max_array_initializer_elements_on_line = 10000
resharper_max_attribute_length_for_same_line = 60
resharper_max_enum_members_on_line = 3
@@ -1058,14 +457,14 @@ resharper_no_indent_inside_if_element_longer_than = 200
resharper_object_creation_when_type_evident = target_typed
resharper_object_creation_when_type_not_evident = explicitly_typed
resharper_old_engine = false
-resharper_other_braces = next_line
resharper_outdent_binary_ops = false
+resharper_outdent_binary_pattern_ops = false
resharper_outdent_commas = false
resharper_outdent_dots = false
resharper_outdent_namespace_member = false
resharper_outdent_statement_labels = false
resharper_outdent_ternary_ops = false
-resharper_parentheses_non_obvious_operations = none, bitwise, bitwise_inclusive_or, bitwise_exclusive_or, shift, bitwise_and
+resharper_parentheses_non_obvious_operations = none, shift, bitwise_and, bitwise_exclusive_or, bitwise_inclusive_or, bitwise
resharper_parentheses_redundancy_style = remove_if_not_clarifies_precedence
resharper_parentheses_same_type_operations = false
resharper_pi_attributes_indent = align_by_first_attribute
@@ -1082,9 +481,11 @@ resharper_place_linq_into_on_new_line = true
resharper_place_method_attribute_on_same_line = false
resharper_place_namespace_definitions_on_same_line = false
resharper_place_property_attribute_on_same_line = false
+resharper_place_record_field_attribute_on_same_line = if_owner_is_single_line
resharper_place_simple_case_statement_on_same_line = false
resharper_place_simple_embedded_statement_on_same_line = if_owner_is_single_line
resharper_place_simple_initializer_on_single_line = false
+resharper_place_simple_list_pattern_on_single_line = true
resharper_place_simple_property_pattern_on_single_line = true
resharper_place_simple_switch_expression_on_single_line = false
resharper_place_type_attribute_on_same_line = false
@@ -1126,6 +527,7 @@ resharper_space_after_colon = true
resharper_space_after_colon_in_case = true
resharper_space_after_colon_in_inheritance_clause = true
resharper_space_after_comma = true
+resharper_space_after_ellipsis_in_parameter_pack = true
resharper_space_after_for_colon = true
resharper_space_after_keywords_in_control_flow_statements = true
resharper_space_after_last_attribute = false
@@ -1161,6 +563,7 @@ resharper_space_before_colon_in_case = false
resharper_space_before_colon_in_inheritance_clause = true
resharper_space_before_comma = false
resharper_space_before_default_parentheses = false
+resharper_space_before_ellipsis_in_parameter_pack = false
resharper_space_before_empty_invocation_parentheses = false
resharper_space_before_empty_method_parentheses = false
resharper_space_before_for_colon = true
@@ -1245,11 +648,12 @@ resharper_special_else_if_treatment = true
resharper_static_members_qualify_members = none
resharper_static_members_qualify_with = declared_type
resharper_support_vs_event_naming_pattern = true
+resharper_t4_max_line_length = 120
+resharper_t4_wrap_lines = true
resharper_toplevel_function_declaration_return_type_style = do_not_change
resharper_toplevel_function_definition_return_type_style = do_not_change
resharper_trailing_comma_in_multiline_lists = false
resharper_trailing_comma_in_singleline_lists = false
-resharper_type_declaration_braces = next_line
resharper_use_continuous_indent_inside_initializer_braces = true
resharper_use_continuous_indent_inside_parens = true
resharper_use_continuous_line_indent_in_expression_braces = false
@@ -1263,6 +667,8 @@ resharper_vb_align_multiline_argument = true
resharper_vb_align_multiline_expression = true
resharper_vb_align_multiline_parameter = true
resharper_vb_align_multiple_declaration = true
+resharper_vb_keep_blank_lines_in_code = 2
+resharper_vb_keep_blank_lines_in_declarations = 2
resharper_vb_max_line_length = 120
resharper_vb_place_field_attribute_on_same_line = true
resharper_vb_place_method_attribute_on_same_line = false
@@ -1284,6 +690,7 @@ resharper_wrap_array_initializer_style = chop_always
resharper_wrap_base_clause_style = wrap_if_long
resharper_wrap_before_arrow_with_expressions = true
resharper_wrap_before_binary_opsign = false
+resharper_wrap_before_binary_pattern_op = true
resharper_wrap_before_colon = false
resharper_wrap_before_comma = false
resharper_wrap_before_comma_in_base_clause = false
@@ -1300,12 +707,14 @@ resharper_wrap_before_ternary_opsigns = true
resharper_wrap_before_type_parameter_langle = false
resharper_wrap_braced_init_list_style = wrap_if_long
resharper_wrap_chained_binary_expressions = wrap_if_long
+resharper_wrap_chained_binary_patterns = wrap_if_long
resharper_wrap_chained_method_calls = wrap_if_long
resharper_wrap_ctor_initializer_style = wrap_if_long
resharper_wrap_enumeration_style = chop_if_long
resharper_wrap_enum_declaration = chop_always
resharper_wrap_extends_list_style = wrap_if_long
resharper_wrap_for_stmt_header_style = chop_if_long
+resharper_wrap_list_pattern = wrap_if_long
resharper_wrap_multiple_declaration_style = chop_if_long
resharper_wrap_multiple_type_parameter_constraints_style = chop_if_long
resharper_wrap_object_and_collection_initializer_style = chop_always
@@ -1361,6 +770,7 @@ resharper_arrange_default_value_when_type_evident_highlighting = suggestion
resharper_arrange_default_value_when_type_not_evident_highlighting = hint
resharper_arrange_local_function_body_highlighting = none
resharper_arrange_method_or_operator_body_highlighting = none
+resharper_arrange_namespace_body_highlighting = hint
resharper_arrange_object_creation_when_type_evident_highlighting = suggestion
resharper_arrange_object_creation_when_type_not_evident_highlighting = hint
resharper_arrange_redundant_parentheses_highlighting = hint
@@ -1390,6 +800,8 @@ resharper_assignment_is_fully_discarded_highlighting = warning
resharper_assign_null_to_not_null_attribute_highlighting = warning
resharper_asxx_path_error_highlighting = warning
resharper_async_iterator_invocation_without_await_foreach_highlighting = warning
+resharper_async_void_lambda_highlighting = warning
+resharper_async_void_method_highlighting = warning
resharper_auto_property_can_be_made_get_only_global_highlighting = suggestion
resharper_auto_property_can_be_made_get_only_local_highlighting = suggestion
resharper_bad_attribute_brackets_spaces_highlighting = none
@@ -1423,6 +835,7 @@ resharper_base_method_call_with_default_parameter_highlighting = warning
resharper_base_object_equals_is_object_equals_highlighting = warning
resharper_base_object_get_hash_code_call_in_get_hash_code_highlighting = warning
resharper_bitwise_operator_on_enum_without_flags_highlighting = warning
+resharper_blazor_editor_required_highlighting = warning
resharper_built_in_type_reference_style_for_member_access_highlighting = hint
resharper_built_in_type_reference_style_highlighting = hint
resharper_by_ref_argument_is_volatile_field_highlighting = warning
@@ -1451,7 +864,9 @@ resharper_compare_non_constrained_generic_with_null_highlighting = none
resharper_compare_of_floats_by_equality_operator_highlighting = warning
resharper_complex_object_destructuring_problem_highlighting = warning
resharper_complex_object_in_context_destructuring_problem_highlighting = warning
+resharper_conditional_access_qualifier_is_non_nullable_according_to_api_contract_highlighting = warning
resharper_conditional_ternary_equal_branch_highlighting = warning
+resharper_condition_is_always_true_or_false_according_to_nullable_api_contract_highlighting = warning
resharper_condition_is_always_true_or_false_highlighting = warning
resharper_confusing_char_as_integer_in_constructor_highlighting = warning
resharper_constant_conditional_access_qualifier_highlighting = warning
@@ -1483,13 +898,15 @@ resharper_convert_to_lambda_expression_highlighting = suggestion
resharper_convert_to_lambda_expression_when_possible_highlighting = none
resharper_convert_to_local_function_highlighting = suggestion
resharper_convert_to_null_coalescing_compound_assignment_highlighting = suggestion
+resharper_convert_to_primary_constructor_highlighting = suggestion
resharper_convert_to_static_class_highlighting = suggestion
resharper_convert_to_using_declaration_highlighting = suggestion
resharper_convert_to_vb_auto_property_highlighting = suggestion
resharper_convert_to_vb_auto_property_when_possible_highlighting = hint
resharper_convert_to_vb_auto_property_with_private_setter_highlighting = hint
+resharper_convert_type_check_pattern_to_null_check_highlighting = warning
+resharper_convert_type_check_to_null_check_highlighting = warning
resharper_co_variant_array_conversion_highlighting = warning
-resharper_c_declaration_with_implicit_int_type_highlighting = warning
resharper_default_value_attribute_for_optional_parameter_highlighting = warning
resharper_dl_tag_contains_non_dt_or_dd_elements_highlighting = hint
resharper_double_negation_in_pattern_highlighting = suggestion
@@ -1519,6 +936,7 @@ resharper_explicit_caller_info_argument_highlighting = warning
resharper_expression_is_always_null_highlighting = warning
resharper_field_can_be_made_read_only_global_highlighting = suggestion
resharper_field_can_be_made_read_only_local_highlighting = suggestion
+resharper_field_hides_interface_property_with_default_implementation_highlighting = warning
resharper_foreach_can_be_converted_to_query_using_another_get_enumerator_highlighting = hint
resharper_foreach_can_be_partly_converted_to_query_using_another_get_enumerator_highlighting = hint
resharper_format_string_placeholders_mismatch_highlighting = warning
@@ -1552,6 +970,7 @@ resharper_inconsistently_synchronized_field_highlighting = warning
resharper_inconsistent_context_log_property_naming_highlighting = warning
resharper_inconsistent_log_property_naming_highlighting = warning
resharper_inconsistent_naming_highlighting = warning
+resharper_inconsistent_order_of_locks_highlighting = warning
resharper_incorrect_blank_lines_near_braces_highlighting = none
resharper_indexing_by_invalid_range_highlighting = warning
resharper_inheritdoc_consider_usage_highlighting = none
@@ -1580,6 +999,9 @@ resharper_iterator_never_returns_highlighting = warning
resharper_join_declaration_and_initializer_highlighting = suggestion
resharper_join_null_check_with_usage_highlighting = suggestion
resharper_join_null_check_with_usage_when_possible_highlighting = none
+resharper_lambda_expression_can_be_made_static_highlighting = none
+resharper_lambda_expression_must_be_static_highlighting = suggestion
+resharper_lambda_should_not_capture_context_highlighting = warning
resharper_localizable_element_highlighting = warning
resharper_local_function_can_be_made_static_highlighting = hint
resharper_local_function_hides_method_highlighting = warning
@@ -1594,6 +1016,7 @@ resharper_markup_text_typo_highlighting = suggestion
resharper_math_abs_method_is_redundant_highlighting = warning
resharper_math_clamp_min_greater_than_max_highlighting = warning
resharper_meaningless_default_parameter_value_highlighting = warning
+resharper_member_can_be_file_local_highlighting = none
resharper_member_can_be_internal_highlighting = none
resharper_member_can_be_made_static_global_highlighting = hint
resharper_member_can_be_made_static_local_highlighting = hint
@@ -1601,6 +1024,7 @@ resharper_member_can_be_private_global_highlighting = suggestion
resharper_member_can_be_private_local_highlighting = suggestion
resharper_member_can_be_protected_global_highlighting = suggestion
resharper_member_can_be_protected_local_highlighting = suggestion
+resharper_member_hides_interface_member_with_default_implementation_highlighting = warning
resharper_member_hides_static_from_outer_class_highlighting = warning
resharper_member_initializer_value_ignored_highlighting = warning
resharper_merge_and_pattern_highlighting = suggestion
@@ -1610,6 +1034,7 @@ resharper_merge_conditional_expression_when_possible_highlighting = none
resharper_merge_into_logical_pattern_highlighting = hint
resharper_merge_into_negated_pattern_highlighting = hint
resharper_merge_into_pattern_highlighting = suggestion
+resharper_merge_nested_property_patterns_highlighting = suggestion
resharper_merge_sequential_checks_highlighting = hint
resharper_merge_sequential_checks_when_possible_highlighting = none
resharper_method_has_async_overload_highlighting = suggestion
@@ -1626,6 +1051,8 @@ resharper_missing_linebreak_highlighting = none
resharper_missing_space_highlighting = none
resharper_missing_title_tag_highlighting = hint
resharper_more_specific_foreach_variable_type_available_highlighting = suggestion
+resharper_move_to_existing_positional_deconstruction_pattern_highlighting = hint
+resharper_move_variable_declaration_inside_loop_condition_highlighting = suggestion
resharper_multiple_nullable_attributes_usage_highlighting = warning
resharper_multiple_order_by_highlighting = warning
resharper_multiple_resolve_candidates_in_text_highlighting = warning
@@ -1654,14 +1081,19 @@ resharper_non_readonly_member_in_get_hash_code_highlighting = warning
resharper_non_volatile_field_in_double_check_locking_highlighting = warning
resharper_not_accessed_field_global_highlighting = suggestion
resharper_not_accessed_field_local_highlighting = warning
+resharper_not_accessed_positional_property_global_highlighting = warning
+resharper_not_accessed_positional_property_local_highlighting = warning
resharper_not_accessed_variable_highlighting = warning
resharper_not_assigned_out_parameter_highlighting = warning
resharper_not_declared_in_parent_culture_highlighting = warning
resharper_not_null_member_is_not_initialized_highlighting = warning
+resharper_not_null_or_required_member_is_not_initialized_highlighting = warning
resharper_not_observable_annotation_redundancy_highlighting = warning
resharper_not_overridden_in_specific_culture_highlighting = warning
resharper_not_resolved_in_text_highlighting = warning
resharper_no_support_for_vb_highlighting = warning
+resharper_nullable_warning_suppression_is_used_highlighting = none
+resharper_null_coalescing_condition_is_always_not_null_according_to_api_contract_highlighting = warning
resharper_n_unit_async_method_must_be_task_highlighting = warning
resharper_n_unit_attribute_produces_too_many_tests_highlighting = none
resharper_n_unit_auto_fixture_incorrect_argument_type_highlighting = warning
@@ -1700,12 +1132,15 @@ resharper_ol_tag_contains_non_li_elements_highlighting = hint
resharper_one_way_operation_contract_with_return_type_highlighting = warning
resharper_operation_contract_without_service_contract_highlighting = warning
resharper_operator_is_can_be_used_highlighting = warning
+resharper_operator_without_matched_checked_operator_highlighting = warning
resharper_optional_parameter_hierarchy_mismatch_highlighting = warning
resharper_optional_parameter_ref_out_highlighting = warning
resharper_other_tags_inside_script1_highlighting = error
resharper_other_tags_inside_script2_highlighting = error
resharper_other_tags_inside_unclosed_script_highlighting = error
resharper_outdent_is_off_prev_level_highlighting = none
+resharper_out_parameter_value_is_always_discarded_global_highlighting = suggestion
+resharper_out_parameter_value_is_always_discarded_local_highlighting = warning
resharper_overridden_with_empty_value_highlighting = warning
resharper_overridden_with_same_value_highlighting = suggestion
resharper_parameter_hides_member_highlighting = warning
@@ -1716,10 +1151,12 @@ resharper_parameter_type_can_be_enumerable_local_highlighting = hint
resharper_partial_method_parameter_name_mismatch_highlighting = warning
resharper_partial_method_with_single_part_highlighting = warning
resharper_partial_type_with_single_part_highlighting = warning
+resharper_pass_string_interpolation_highlighting = hint
resharper_pattern_always_matches_highlighting = warning
resharper_pattern_always_of_type_highlighting = warning
resharper_pattern_is_always_true_or_false_highlighting = warning
resharper_pattern_never_matches_highlighting = warning
+resharper_place_assignment_expression_into_block_highlighting = none
resharper_polymorphic_field_like_event_invocation_highlighting = warning
resharper_positional_property_used_problem_highlighting = warning
resharper_possible_infinite_inheritance_highlighting = warning
@@ -1747,6 +1184,8 @@ resharper_possibly_mistaken_use_of_params_method_highlighting = warning
resharper_private_field_can_be_converted_to_local_variable_highlighting = warning
resharper_property_can_be_made_init_only_global_highlighting = suggestion
resharper_property_can_be_made_init_only_local_highlighting = suggestion
+resharper_property_field_keyword_is_never_assigned_highlighting = warning
+resharper_property_field_keyword_is_never_used_highlighting = warning
resharper_property_not_resolved_highlighting = error
resharper_public_constructor_in_abstract_class_highlighting = suggestion
resharper_pure_attribute_on_void_method_highlighting = warning
@@ -1754,6 +1193,7 @@ resharper_razor_layout_not_resolved_highlighting = error
resharper_razor_section_not_resolved_highlighting = error
resharper_read_access_in_double_check_locking_highlighting = warning
resharper_redundant_abstract_modifier_highlighting = warning
+resharper_redundant_accessor_body_highlighting = suggestion
resharper_redundant_always_match_subpattern_highlighting = suggestion
resharper_redundant_anonymous_type_property_name_highlighting = warning
resharper_redundant_argument_default_value_highlighting = warning
@@ -1761,16 +1201,19 @@ resharper_redundant_array_creation_expression_highlighting = hint
resharper_redundant_array_lower_bound_specification_highlighting = warning
resharper_redundant_assignment_highlighting = warning
resharper_redundant_attribute_parentheses_highlighting = hint
+resharper_redundant_attribute_suffix_highlighting = warning
resharper_redundant_attribute_usage_property_highlighting = suggestion
resharper_redundant_base_constructor_call_highlighting = warning
resharper_redundant_base_qualifier_highlighting = warning
resharper_redundant_blank_lines_highlighting = none
resharper_redundant_bool_compare_highlighting = warning
+resharper_redundant_caller_argument_expression_default_value_highlighting = warning
resharper_redundant_case_label_highlighting = warning
resharper_redundant_cast_highlighting = warning
resharper_redundant_catch_clause_highlighting = warning
resharper_redundant_check_before_assignment_highlighting = warning
resharper_redundant_collection_initializer_element_braces_highlighting = hint
+resharper_redundant_configure_await_highlighting = suggestion
resharper_redundant_declaration_semicolon_highlighting = hint
resharper_redundant_default_member_initializer_highlighting = warning
resharper_redundant_delegate_creation_highlighting = warning
@@ -1782,6 +1225,7 @@ resharper_redundant_empty_object_creation_argument_list_highlighting = hint
resharper_redundant_empty_object_or_collection_initializer_highlighting = warning
resharper_redundant_empty_switch_section_highlighting = warning
resharper_redundant_enumerable_cast_call_highlighting = warning
+resharper_redundant_enum_case_label_for_default_section_highlighting = none
resharper_redundant_explicit_array_creation_highlighting = warning
resharper_redundant_explicit_array_size_highlighting = warning
resharper_redundant_explicit_nullable_creation_highlighting = warning
@@ -1809,7 +1253,9 @@ resharper_redundant_not_null_constraint_highlighting = warning
resharper_redundant_nullable_annotation_on_reference_type_constraint_highlighting = warning
resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_base_type_highlighting = warning
resharper_redundant_nullable_annotation_on_type_constraint_has_non_nullable_type_kind_highlighting = warning
+resharper_redundant_nullable_flow_attribute_highlighting = warning
resharper_redundant_nullable_type_mark_highlighting = warning
+resharper_redundant_nullness_attribute_with_nullable_reference_types_highlighting = warning
resharper_redundant_overflow_checking_context_highlighting = warning
resharper_redundant_overload_global_highlighting = suggestion
resharper_redundant_overload_local_highlighting = suggestion
@@ -1824,20 +1270,26 @@ resharper_redundant_query_order_by_ascending_keyword_highlighting = hint
resharper_redundant_range_bound_highlighting = suggestion
resharper_redundant_readonly_modifier_highlighting = suggestion
resharper_redundant_record_body_highlighting = warning
+resharper_redundant_record_class_keyword_highlighting = warning
+resharper_redundant_scoped_parameter_modifier_highlighting = warning
resharper_redundant_setter_value_parameter_declaration_highlighting = hint
resharper_redundant_space_highlighting = none
resharper_redundant_string_format_call_highlighting = warning
resharper_redundant_string_interpolation_highlighting = suggestion
resharper_redundant_string_to_char_array_call_highlighting = warning
resharper_redundant_string_type_highlighting = suggestion
+resharper_redundant_suppress_nullable_warning_expression_highlighting = warning
resharper_redundant_ternary_expression_highlighting = warning
resharper_redundant_to_string_call_for_value_type_highlighting = hint
resharper_redundant_to_string_call_highlighting = warning
resharper_redundant_type_arguments_of_method_highlighting = warning
+resharper_redundant_type_check_in_pattern_highlighting = warning
resharper_redundant_unsafe_context_highlighting = warning
+resharper_redundant_using_directive_global_highlighting = warning
resharper_redundant_using_directive_highlighting = warning
resharper_redundant_verbatim_prefix_highlighting = suggestion
resharper_redundant_verbatim_string_prefix_highlighting = suggestion
+resharper_redundant_virtual_modifier_highlighting = warning
resharper_redundant_with_expression_highlighting = suggestion
resharper_reference_equals_with_value_type_highlighting = warning
resharper_reg_exp_inspections_highlighting = warning
@@ -1847,9 +1299,11 @@ resharper_remove_redundant_or_statement_true_highlighting = suggestion
resharper_remove_to_list_1_highlighting = suggestion
resharper_remove_to_list_2_highlighting = suggestion
resharper_replace_auto_property_with_computed_property_highlighting = hint
+resharper_replace_conditional_expression_with_null_coalescing_highlighting = suggestion
resharper_replace_object_pattern_with_var_pattern_highlighting = suggestion
resharper_replace_slice_with_range_indexer_highlighting = suggestion
resharper_replace_substring_with_range_indexer_highlighting = hint
+resharper_replace_with_field_keyword_highlighting = suggestion
resharper_replace_with_first_or_default_1_highlighting = suggestion
resharper_replace_with_first_or_default_2_highlighting = suggestion
resharper_replace_with_first_or_default_3_highlighting = suggestion
@@ -1940,8 +1394,11 @@ resharper_simplify_conditional_ternary_expression_highlighting = suggestion
resharper_simplify_i_if_highlighting = suggestion
resharper_simplify_linq_expression_use_all_highlighting = suggestion
resharper_simplify_linq_expression_use_any_highlighting = suggestion
+resharper_simplify_linq_expression_use_min_by_and_max_by_highlighting = suggestion
+resharper_simplify_string_interpolation_highlighting = suggestion
resharper_specify_a_culture_in_string_conversion_explicitly_highlighting = warning
resharper_specify_string_comparison_highlighting = hint
+resharper_spin_lock_in_readonly_field_highlighting = warning
resharper_stack_alloc_inside_loop_highlighting = warning
resharper_static_member_initializer_referes_to_member_below_highlighting = warning
resharper_static_member_in_generic_type_highlighting = warning
@@ -1963,17 +1420,22 @@ resharper_string_last_index_of_is_culture_specific_3_highlighting = warning
resharper_string_literal_as_interpolation_argument_highlighting = suggestion
resharper_string_literal_typo_highlighting = suggestion
resharper_string_starts_with_is_culture_specific_highlighting = none
+resharper_structured_message_template_problem_highlighting = warning
resharper_struct_can_be_made_read_only_highlighting = suggestion
resharper_struct_member_can_be_made_read_only_highlighting = none
resharper_suggest_base_type_for_parameter_highlighting = hint
+resharper_suggest_base_type_for_parameter_in_constructor_highlighting = hint
resharper_suggest_discard_declaration_var_style_highlighting = hint
resharper_suggest_var_or_type_built_in_types_highlighting = hint
resharper_suggest_var_or_type_deconstruction_declarations_highlighting = hint
resharper_suggest_var_or_type_elsewhere_highlighting = hint
resharper_suggest_var_or_type_simple_types_highlighting = hint
resharper_suppress_nullable_warning_expression_as_inverted_is_expression_highlighting = warning
+resharper_suspicious_lock_over_synchronization_primitive_highlighting = warning
resharper_suspicious_math_sign_method_highlighting = warning
+resharper_suspicious_parameter_name_in_argument_null_exception_highlighting = warning
resharper_suspicious_type_conversion_global_highlighting = warning
+resharper_swap_via_deconstruction_highlighting = suggestion
resharper_switch_expression_handles_some_known_enum_values_with_exception_in_default_highlighting = hint
resharper_switch_statement_for_enum_misses_default_section_highlighting = hint
resharper_switch_statement_handles_some_known_enum_values_with_default_highlighting = hint
@@ -2004,9 +1466,6 @@ resharper_unnecessary_whitespace_highlighting = none
resharper_unreachable_code_highlighting = warning
resharper_unreachable_switch_arm_due_to_integer_analysis_highlighting = warning
resharper_unreachable_switch_case_due_to_integer_analysis_highlighting = warning
-resharper_unreal_header_tool_error_highlighting = error
-resharper_unreal_header_tool_parser_error_highlighting = error
-resharper_unreal_header_tool_warning_highlighting = warning
resharper_unsupported_required_base_type_highlighting = warning
resharper_unused_anonymous_method_signature_highlighting = warning
resharper_unused_auto_property_accessor_global_highlighting = warning
@@ -2035,11 +1494,16 @@ resharper_useless_binary_operation_highlighting = warning
resharper_useless_comparison_to_integral_constant_highlighting = warning
resharper_use_array_creation_expression_1_highlighting = suggestion
resharper_use_array_creation_expression_2_highlighting = suggestion
+resharper_use_array_empty_method_highlighting = suggestion
resharper_use_await_using_highlighting = suggestion
resharper_use_cancellation_token_for_i_async_enumerable_highlighting = suggestion
resharper_use_collection_count_property_highlighting = suggestion
+resharper_use_configure_await_false_for_async_disposable_highlighting = none
+resharper_use_configure_await_false_highlighting = suggestion
resharper_use_deconstruction_highlighting = hint
resharper_use_deconstruction_on_parameter_highlighting = hint
+resharper_use_empty_types_field_highlighting = suggestion
+resharper_use_event_args_empty_field_highlighting = suggestion
resharper_use_format_specifier_in_format_string_highlighting = suggestion
resharper_use_format_specifier_in_interpolation_highlighting = suggestion
resharper_use_implicitly_typed_variable_evident_highlighting = hint
@@ -2055,98 +1519,34 @@ resharper_use_method_any_2_highlighting = suggestion
resharper_use_method_any_3_highlighting = suggestion
resharper_use_method_any_4_highlighting = suggestion
resharper_use_method_is_instance_of_type_highlighting = suggestion
+resharper_use_nameof_expression_for_part_of_the_string_highlighting = none
resharper_use_nameof_expression_highlighting = suggestion
+resharper_use_nameof_for_dependency_property_highlighting = suggestion
resharper_use_name_of_instead_of_type_of_highlighting = suggestion
resharper_use_negated_pattern_in_is_expression_highlighting = hint
resharper_use_negated_pattern_matching_highlighting = hint
+resharper_use_nullable_annotation_instead_of_attribute_highlighting = suggestion
+resharper_use_nullable_attributes_supported_by_compiler_highlighting = suggestion
+resharper_use_nullable_reference_types_annotation_syntax_highlighting = warning
resharper_use_null_propagation_highlighting = hint
resharper_use_null_propagation_when_possible_highlighting = none
resharper_use_object_or_collection_initializer_highlighting = suggestion
resharper_use_pattern_matching_highlighting = suggestion
resharper_use_positional_deconstruction_pattern_highlighting = hint
resharper_use_string_interpolation_highlighting = suggestion
+resharper_use_string_interpolation_when_possible_highlighting = hint
resharper_use_switch_case_pattern_variable_highlighting = suggestion
+resharper_use_throw_if_null_method_highlighting = none
+resharper_use_unsigned_right_shift_operator_highlighting = suggestion
resharper_use_verbatim_string_highlighting = hint
+resharper_use_with_expression_to_copy_anonymous_object_highlighting = suggestion
+resharper_use_with_expression_to_copy_record_highlighting = suggestion
+resharper_use_with_expression_to_copy_struct_highlighting = suggestion
+resharper_use_with_expression_to_copy_tuple_highlighting = suggestion
resharper_value_parameter_not_used_highlighting = warning
resharper_value_range_attribute_violation_highlighting = warning
resharper_variable_can_be_not_nullable_highlighting = warning
resharper_variable_hides_outer_variable_highlighting = warning
-resharper_vb_check_for_reference_equality_instead_1_highlighting = suggestion
-resharper_vb_check_for_reference_equality_instead_2_highlighting = suggestion
-resharper_vb_possible_mistaken_argument_highlighting = warning
-resharper_vb_possible_mistaken_call_to_get_type_1_highlighting = warning
-resharper_vb_possible_mistaken_call_to_get_type_2_highlighting = warning
-resharper_vb_remove_to_list_1_highlighting = suggestion
-resharper_vb_remove_to_list_2_highlighting = suggestion
-resharper_vb_replace_with_first_or_default_highlighting = suggestion
-resharper_vb_replace_with_last_or_default_highlighting = suggestion
-resharper_vb_replace_with_of_type_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_any_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_any_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_count_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_count_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_first_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_first_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_first_or_default_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_first_or_default_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_last_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_last_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_last_or_default_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_last_or_default_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_single_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_single_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_single_or_default_1_highlighting = suggestion
-resharper_vb_replace_with_of_type_single_or_default_2_highlighting = suggestion
-resharper_vb_replace_with_of_type_where_highlighting = suggestion
-resharper_vb_replace_with_single_assignment_1_highlighting = suggestion
-resharper_vb_replace_with_single_assignment_2_highlighting = suggestion
-resharper_vb_replace_with_single_call_to_any_highlighting = suggestion
-resharper_vb_replace_with_single_call_to_count_highlighting = suggestion
-resharper_vb_replace_with_single_call_to_first_highlighting = suggestion
-resharper_vb_replace_with_single_call_to_first_or_default_highlighting = suggestion
-resharper_vb_replace_with_single_call_to_last_highlighting = suggestion
-resharper_vb_replace_with_single_call_to_last_or_default_highlighting = suggestion
-resharper_vb_replace_with_single_call_to_single_highlighting = suggestion
-resharper_vb_replace_with_single_call_to_single_or_default_highlighting = suggestion
-resharper_vb_replace_with_single_or_default_highlighting = suggestion
-resharper_vb_simplify_linq_expression_10_highlighting = hint
-resharper_vb_simplify_linq_expression_1_highlighting = suggestion
-resharper_vb_simplify_linq_expression_2_highlighting = suggestion
-resharper_vb_simplify_linq_expression_3_highlighting = suggestion
-resharper_vb_simplify_linq_expression_4_highlighting = suggestion
-resharper_vb_simplify_linq_expression_5_highlighting = suggestion
-resharper_vb_simplify_linq_expression_6_highlighting = suggestion
-resharper_vb_simplify_linq_expression_7_highlighting = hint
-resharper_vb_simplify_linq_expression_8_highlighting = hint
-resharper_vb_simplify_linq_expression_9_highlighting = hint
-resharper_vb_string_compare_is_culture_specific_1_highlighting = warning
-resharper_vb_string_compare_is_culture_specific_2_highlighting = warning
-resharper_vb_string_compare_is_culture_specific_3_highlighting = warning
-resharper_vb_string_compare_is_culture_specific_4_highlighting = warning
-resharper_vb_string_compare_is_culture_specific_5_highlighting = warning
-resharper_vb_string_compare_is_culture_specific_6_highlighting = warning
-resharper_vb_string_compare_to_is_culture_specific_highlighting = warning
-resharper_vb_string_ends_with_is_culture_specific_highlighting = none
-resharper_vb_string_index_of_is_culture_specific_1_highlighting = warning
-resharper_vb_string_index_of_is_culture_specific_2_highlighting = warning
-resharper_vb_string_index_of_is_culture_specific_3_highlighting = warning
-resharper_vb_string_last_index_of_is_culture_specific_1_highlighting = warning
-resharper_vb_string_last_index_of_is_culture_specific_2_highlighting = warning
-resharper_vb_string_last_index_of_is_culture_specific_3_highlighting = warning
-resharper_vb_string_starts_with_is_culture_specific_highlighting = none
-resharper_vb_unreachable_code_highlighting = warning
-resharper_vb_use_array_creation_expression_1_highlighting = suggestion
-resharper_vb_use_array_creation_expression_2_highlighting = suggestion
-resharper_vb_use_first_instead_highlighting = warning
-resharper_vb_use_method_any_1_highlighting = suggestion
-resharper_vb_use_method_any_2_highlighting = suggestion
-resharper_vb_use_method_any_3_highlighting = suggestion
-resharper_vb_use_method_any_4_highlighting = suggestion
-resharper_vb_use_method_any_5_highlighting = suggestion
-resharper_vb_use_method_is_instance_of_type_highlighting = suggestion
-resharper_vb_use_type_of_is_operator_1_highlighting = suggestion
-resharper_vb_use_type_of_is_operator_2_highlighting = suggestion
resharper_virtual_member_call_in_constructor_highlighting = warning
resharper_virtual_member_never_overridden_global_highlighting = suggestion
resharper_virtual_member_never_overridden_local_highlighting = suggestion
@@ -2165,64 +1565,15 @@ resharper_web_config_wrong_module_highlighting = warning
resharper_web_ignored_path_highlighting = none
resharper_web_mapped_path_highlighting = hint
resharper_with_expression_instead_of_initializer_highlighting = suggestion
+resharper_with_expression_modifies_all_members_highlighting = warning
resharper_wrong_indent_size_highlighting = none
-resharper_xaml_assign_null_to_not_null_attribute_highlighting = warning
-resharper_xaml_avalonia_wrong_binding_mode_for_stream_binding_operator_highlighting = warning
-resharper_xaml_binding_without_context_not_resolved_highlighting = hint
-resharper_xaml_binding_with_context_not_resolved_highlighting = warning
-resharper_xaml_compiled_binding_missing_data_type_error_highlighting_highlighting = error
-resharper_xaml_constructor_warning_highlighting = warning
-resharper_xaml_decimal_parsing_is_culture_dependent_highlighting = warning
-resharper_xaml_dependency_property_resolve_error_highlighting = warning
-resharper_xaml_duplicate_style_setter_highlighting = warning
-resharper_xaml_dynamic_resource_error_highlighting = error
-resharper_xaml_element_name_reference_not_resolved_highlighting = error
-resharper_xaml_empty_grid_length_definition_highlighting = error
-resharper_xaml_grid_definitions_can_be_converted_to_attribute_highlighting = hint
-resharper_xaml_ignored_path_highlighting_highlighting = none
-resharper_xaml_index_out_of_grid_definition_highlighting = warning
-resharper_xaml_invalid_member_type_highlighting = error
-resharper_xaml_invalid_resource_target_type_highlighting = error
-resharper_xaml_invalid_resource_type_highlighting = error
-resharper_xaml_invalid_type_highlighting = error
-resharper_xaml_language_level_highlighting = error
-resharper_xaml_mapped_path_highlighting_highlighting = hint
-resharper_xaml_method_arguments_will_be_ignored_highlighting = warning
-resharper_xaml_missing_grid_index_highlighting = warning
-resharper_xaml_overloads_collision_highlighting = warning
-resharper_xaml_parent_is_out_of_current_component_tree_highlighting = warning
-resharper_xaml_path_error_highlighting = warning
-resharper_xaml_possible_null_reference_exception_highlighting = suggestion
-resharper_xaml_redundant_attached_property_highlighting = warning
-resharper_xaml_redundant_binding_mode_attribute_highlighting = warning
-resharper_xaml_redundant_collection_property_highlighting = warning
-resharper_xaml_redundant_freeze_attribute_highlighting = warning
-resharper_xaml_redundant_grid_definitions_highlighting = warning
-resharper_xaml_redundant_grid_span_highlighting = warning
-resharper_xaml_redundant_modifiers_attribute_highlighting = warning
-resharper_xaml_redundant_namespace_alias_highlighting = warning
-resharper_xaml_redundant_name_attribute_highlighting = warning
-resharper_xaml_redundant_property_type_qualifier_highlighting = warning
-resharper_xaml_redundant_resource_highlighting = warning
-resharper_xaml_redundant_styled_value_highlighting = warning
-resharper_xaml_redundant_update_source_trigger_attribute_highlighting = warning
-resharper_xaml_redundant_xamarin_forms_class_declaration_highlighting = warning
-resharper_xaml_resource_file_path_case_mismatch_highlighting = warning
-resharper_xaml_routed_event_resolve_error_highlighting = warning
-resharper_xaml_static_resource_not_resolved_highlighting = warning
-resharper_xaml_style_class_not_found_highlighting = warning
-resharper_xaml_style_invalid_target_type_highlighting = error
-resharper_xaml_unexpected_text_token_highlighting = error
-resharper_xaml_xaml_duplicate_device_family_type_view_highlighting_highlighting = error
-resharper_xaml_xaml_mismatched_device_family_view_clr_name_highlighting_highlighting = warning
-resharper_xaml_xaml_relative_source_default_mode_warning_highlighting_highlighting = warning
-resharper_xaml_xaml_unknown_device_family_type_highlighting_highlighting = warning
-resharper_xaml_xaml_xamarin_forms_data_type_and_binding_context_type_mismatched_highlighting_highlighting = warning
-resharper_xaml_x_key_attribute_disallowed_highlighting = error
-resharper_xunit_xunit_test_with_console_output_highlighting = warning
+resharper_zero_index_from_end_highlighting = warning
+
+[*.{cs,ps1}]
+indent_size = 4
[*.json]
ij_javascript_array_initializer_right_brace_on_new_line = false
-[*.{cs,ps1}]
-indent_size = 4
+[**.Tests/**Test.cs]
+dotnet_diagnostic.ca1707.severity = none
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 4820dcea..f8eaf1f7 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -9,7 +9,6 @@
$(MSBuildThisFileDirectory)
true
- CA1308