【问题标题】:Visual Studio 2017 require "this" code analysis rule like SA1101Visual Studio 2017 需要像 SA1101 这样的“this”代码分析规则
【发布时间】:2018-04-08 22:10:43
【问题描述】:

在使用带有 roslyn 的 Visual Studio 2017 时,是否有办法为类内的所有方法调用和类变量启用“this”关键字?

我正在尝试通过创建新规则集来完成它,但我不确定这是否是最好的方法,我找不到要启用的规则。

【问题讨论】:

  • 有一个“代码样式”选项可以启用编译器关于首选使用“this.”的信息级消息,但我不相信有办法将该消息提升为错误或警告。

标签: visual-studio-2017 roslyn code-analysis roslyn-code-analysis


【解决方案1】:

正如Dai 提到的,您可以使用代码样式(您可以在语言编辑器设置下的选项中找到它)。您可以将其设置为无、信息、警告和错误。

您的设置将位于 editorconfig 文件中。当前版本的 Visual Studio (15.6) 将此用作编辑器功能,不会在构建时强制执行。这将是 15.7 中的一个功能。

与此同时,您可以在您的项目中使用StyleCop.Analyzers。

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 2022-01-04
    • 2021-12-18
    • 1970-01-01
    • 2011-07-29
    相关资源
    最近更新 更多