分析器反馈的严重程度是在文件中解释。但在我看来,silent和none的严重程度似乎都有相同的含义--“我不想检查这个规则”:
对于none
完全压制。
对于silent:
用户不可见。但是,诊断报告给IDE诊断引擎。
“向IDE报告”对silent的影响究竟是什么?在什么情况下,人们应该更喜欢使用silent而不是 none**?**
发布于 2021-06-02 00:17:19
我认为silent在编辑器中显示为“三个点”或幽灵文本,而none没有出现。我可能还记得,这在过去并不一贯,但似乎发生在VisualStudio16.10.0中。我喜欢伊姆雷的建议。

似乎:
suggestion、error和warning出现在编辑器和错误列表中。silent只出现在编辑器中。none也没有出现。发布于 2020-01-02 08:02:02
由于缺乏更好的信息,直到被证明是错误的,我认为它们在实际效果上是平等的。
不过,考虑到这是一个界定有用的语义差异的机会,我建议:
none。这一规则不是必须遵守的。silent,但会造成太大的噪声,并且在通信所需的目标状态时暂时被抑制。发布于 2022-11-17 09:55:56
这种区别在文档中得到了解释
默认情况下启用的
Hidden(静默)严重性规则在某些方面与禁用或None严重性规则不同。
Hidden严重性规则注册了任何代码修复,Visual将该修复作为灯泡代码重构操作提供,即使隐藏的诊断对用户不可见。如果将严重性规则禁用为None,则不提供修复。Hidden严重性规则可以由一次性在EditorConfig文件中设置多个分析器规则的规则严重性的条目进行批量配置。不能以这种方式配置None严重性规则。相反,它们必须通过为每个规则ID在EditorConfig文件中设置规则严重性的条目进行配置。https://stackoverflow.com/questions/58914726
复制相似问题