首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >何时使用“沉默”代码分析严重性?

何时使用“沉默”代码分析严重性?
EN

Stack Overflow用户
提问于 2019-11-18 12:36:31
回答 3查看 1.1K关注 0票数 7

分析器反馈的严重程度是在文件中解释。但在我看来,silentnone的严重程度似乎都有相同的含义--“我不想检查这个规则”:

对于none

完全压制。

对于silent

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

“向IDE报告”对silent的影响究竟是什么?在什么情况下,人们应该更喜欢使用silent而不是 none**?**

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-06-02 00:17:19

我认为silent在编辑器中显示为“三个点”或幽灵文本,而none没有出现。我可能还记得,这在过去并不一贯,但似乎发生在VisualStudio16.10.0中。我喜欢伊姆雷的建议

似乎:

  • suggestionerrorwarning出现在编辑器和错误列表中。
  • silent只出现在编辑器中。
  • none也没有出现。
票数 4
EN

Stack Overflow用户

发布于 2020-01-02 08:02:02

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

不过,考虑到这是一个界定有用的语义差异的机会,我建议:

  • 当您反对选定范围内的给定规则时,使用 none。这一规则不是必须遵守的。
  • 对必须遵守的规则使用 silent,但会造成太大的噪声,并且在通信所需的目标状态时暂时被抑制。
票数 3
EN

Stack Overflow用户

发布于 2022-11-17 09:55:56

这种区别在文档中得到了解释

默认情况下启用的Hidden (静默)严重性规则在某些方面与禁用或None严重性规则不同。

  • 如果为Hidden严重性规则注册了任何代码修复,Visual将该修复作为灯泡代码重构操作提供,即使隐藏的诊断对用户不可见。如果将严重性规则禁用为None,则不提供修复。
  • Hidden严重性规则可以由一次性在EditorConfig文件中设置多个分析器规则的规则严重性的条目进行批量配置。不能以这种方式配置None严重性规则。相反,它们必须通过为每个规则ID在EditorConfig文件中设置规则严重性的条目进行配置。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58914726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档