@@ -742,12 +742,21 @@ dotnet_diagnostic.CA1848.severity = warning
742742# CS0162: 检测到无法访问的代码
743743dotnet_diagnostic.CS0162.severity = error
744744
745+ # CS1573: Parameter has no matching param tag in the XML comment (but other parameters do)
746+ dotnet_diagnostic.CS1573.severity = none
747+
748+ # CS1591: Missing XML comment for publicly visible type or member
749+ dotnet_diagnostic.CS1591.severity = none
750+
745751# CS1998: 异步方法缺少 "await" 运算符,将以同步方式运行
746752dotnet_diagnostic.CS1998.severity = error
747753
748754# CS4014: 由于此调用不会等待,因此在调用完成前将继续执行当前方法
749755dotnet_diagnostic.CS4014.severity = error
750756
757+ # CA1008:枚举应具有零值
758+ dotnet_diagnostic.CA1008.severity = suggestion
759+
751760# 在适用处使用属性
752761dotnet_diagnostic.CA1024.severity = suggestion
753762
@@ -883,7 +892,7 @@ dotnet_diagnostic.CRR0040.severity = suggestion
883892# #########################################
884893
885894# ### make all warning ####
886- # https://github.com/SonarSource/sonarlint-visualstudio/blob/master /src/Roslyn.Suppressions/Roslyn.Suppressions/SupportedSuppressionBuilder.g.cs
895+ # https://github.com/SonarSource/sonarlint-visualstudio/blob/ee558fccfe1e4df50d9ac33d8e5df9d698648ccd /src/Roslyn.Suppressions/Roslyn.Suppressions/SupportedSuppressionBuilder.g.cs
887896
888897dotnet_diagnostic.S100.severity = warning
889898dotnet_diagnostic.S1006.severity = warning
@@ -956,7 +965,8 @@ dotnet_diagnostic.S1449.severity = warning
956965dotnet_diagnostic.S1450.severity = warning
957966dotnet_diagnostic.S1451.severity = warning
958967dotnet_diagnostic.S1479.severity = warning
959- dotnet_diagnostic.S1481.severity = warning
968+ # Unused local variables should be removed
969+ dotnet_diagnostic.S1481.severity = warning # don't change, no repetition with IDE0059
960970dotnet_diagnostic.S1541.severity = warning
961971dotnet_diagnostic.S1542.severity = warning
962972dotnet_diagnostic.S1607.severity = warning
@@ -1058,7 +1068,7 @@ dotnet_diagnostic.S2374.severity = warning
10581068dotnet_diagnostic.S2375.severity = warning
10591069dotnet_diagnostic.S2376.severity = warning
10601070dotnet_diagnostic.S2386.severity = warning
1061- dotnet_diagnostic.S2387.severity = warning
1071+ # dotnet_diagnostic.S2387.severity = warning # This rule is deprecated
10621072dotnet_diagnostic.S2429.severity = warning
10631073dotnet_diagnostic.S2436.severity = warning
10641074dotnet_diagnostic.S2437.severity = warning
@@ -1194,7 +1204,7 @@ dotnet_diagnostic.S3877.severity = warning
11941204dotnet_diagnostic.S3878.severity = warning
11951205dotnet_diagnostic.S3880.severity = warning
11961206dotnet_diagnostic.S3881.severity = warning
1197- dotnet_diagnostic.S3884.severity = warning
1207+ # dotnet_diagnostic.S3884.severity = warning # This rule is deprecated
11981208dotnet_diagnostic.S3885.severity = warning
11991209dotnet_diagnostic.S3887.severity = warning
12001210dotnet_diagnostic.S3889.severity = warning
@@ -1273,8 +1283,8 @@ dotnet_diagnostic.S4200.severity = warning
12731283dotnet_diagnostic.S4201.severity = warning
12741284dotnet_diagnostic.S4210.severity = warning
12751285dotnet_diagnostic.S4211.severity = warning
1276- dotnet_diagnostic.S4212.severity = warning
1277- dotnet_diagnostic.S4214.severity = warning
1286+ # dotnet_diagnostic.S4212.severity = warning # This rule is deprecated
1287+ # dotnet_diagnostic.S4214.severity = warning # This rule is deprecated
12781288dotnet_diagnostic.S4220.severity = warning
12791289dotnet_diagnostic.S4225.severity = warning
12801290dotnet_diagnostic.S4226.severity = warning
@@ -1301,7 +1311,7 @@ dotnet_diagnostic.S4586.severity = warning
13011311dotnet_diagnostic.S4635.severity = warning
13021312dotnet_diagnostic.S4663.severity = warning
13031313dotnet_diagnostic.S4790.severity = warning
1304- dotnet_diagnostic.S4792.severity = warning
1314+ # dotnet_diagnostic.S4792.severity = warning # This rule is deprecated
13051315dotnet_diagnostic.S4830.severity = warning
13061316dotnet_diagnostic.S5034.severity = warning
13071317dotnet_diagnostic.S5042.severity = warning
@@ -1369,7 +1379,7 @@ dotnet_diagnostic.S6797.severity = warning
13691379dotnet_diagnostic.S6798.severity = warning
13701380dotnet_diagnostic.S6800.severity = warning
13711381dotnet_diagnostic.S6802.severity = warning
1372- dotnet_diagnostic.S6803.severity = warning
1382+ # dotnet_diagnostic.S6803.severity = warning # This rule is deprecated
13731383dotnet_diagnostic.S6930.severity = warning
13741384dotnet_diagnostic.S6931.severity = warning
13751385dotnet_diagnostic.S6932.severity = warning
@@ -1408,6 +1418,9 @@ dotnet_diagnostic.S2148.severity = suggestion
14081418# "Exception" should not be caught
14091419dotnet_diagnostic.S2221.severity = suggestion
14101420
1421+ # The simplest possible condition syntax should be used
1422+ dotnet_diagnostic.S3240.severity = suggestion
1423+
14111424# Method parameters should be declared with base types
14121425dotnet_diagnostic.S3242.severity = suggestion
14131426
@@ -1619,6 +1632,20 @@ dotnet_diagnostic.MsgPack016.severity = error
16191632dotnet_diagnostic.MsgPack017.severity = error
16201633dotnet_diagnostic.MsgPack018.severity = error
16211634
1635+ # #########################################
1636+ # ORLEANS
1637+ # #########################################
1638+
1639+ # ORLEANS0009: Grain interfaces methods must return a compatible type
1640+ dotnet_diagnostic.ORLEANS0009.severity = error
1641+
1642+ # #########################################
1643+ # source-generator syslib-diagnostics
1644+ # https://learn.microsoft.com/zh-cn/dotnet/fundamentals/syslib-diagnostics/source-generator-overview
1645+ # #########################################
1646+
1647+ dotnet_diagnostic.SYSLIB1038.severity = error
1648+
16221649# #########################################
16231650# ReSharper properties
16241651# #########################################
@@ -1649,10 +1676,6 @@ dotnet_diagnostic.CA1823.severity = none
16491676# CA2007: Do not directly await a Task
16501677dotnet_diagnostic.CA2007.severity = none
16511678
1652- # duplicate with IDE0059
1653- # Unused local variables should be removed
1654- dotnet_diagnostic.S1481.severity = none
1655-
16561679# Operator overloads have named alternates
16571680dotnet_diagnostic.CA2225.severity = none
16581681
0 commit comments