【问题标题】:StyleCop property location inside a file文件中的 StyleCop 属性位置
【发布时间】:2018-11-07 11:45:32
【问题描述】:

有没有办法将 StyleCop 分析器设置为使用允许属性位于文件中的构造函数之前。

从这里

class MyClass
{
    public MyClass()
    {

    }

    public int MyProperty { get; set; }
}

到这里

class MyClass
{
    public int MyProperty { get; set; }

    public MyClass()
    {

    }
}

我正在使用StyleCop analyzer for Roslyn

【问题讨论】:

  • 您警告您正在获取 - 它是什么 ID? SA0001?还有什么?
  • @mjwills 它是 SA1201 但问题是这条规则太宽泛而无法作为一个整体压制。我想知道您是否可以对其进行自定义以支持不同的元素顺序。

标签: c# stylecop roslyn-code-analysis


【解决方案1】:

您可以直接取消 SA1201“元素必须以正确的顺序出现”。

Resharper 让您可以随意设置文件布局,但我认为 stylecop 不会让您设置特定的顺序。

【讨论】:

  • 是的,我知道,但我不想压制它。我想有一些关于属性放置的规则,只是有不同的顺序。
  • 有没有办法为风格警察代码分析器设置 style.json?
  • @FilipCordas 我建议在他们的 github repo 上提出这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多