何时使用`silent`代码分析严重性?

问题描述 投票:1回答:1

分析器反馈严重性级别为explained in the documentation。但在我眼中,silentnone严重性级别似乎都具有相同的含义-“我不希望检查此规则”:

对于none

完全抑制。

对于silent

对用户不可见。但是,将诊断报告给IDE诊断引擎。

对于VS2019,“报告给IDE”的确切效果是什么?在哪种情况下,应首选silent而不是none

visual-studio code-analysis roslyn-code-analysis
1个回答
0
投票

由于缺乏更好的信息,直到被证明是错误的,我认为它们在实际效果上是平等的。

仍然,将其视为定义有用的语义差异的机会,我建议:

  • USE none,当您反对所选范围内的给定规则时。此规则不是必须遵循的规则。
  • << [USE silent对于必须遵循的规则,但会产生过多的噪声,并在仍然传达所需目标状态的同时被暂时抑制。
© www.soinside.com 2019 - 2024. All rights reserved.