【问题标题】:How to exclude my asp.net application from stylecop rules?如何从 stylecop 规则中排除我的 asp.net 应用程序?
【发布时间】:2014-03-19 05:21:22
【问题描述】:

我有一个很久以前就完成的 ASP.net 应用程序。但现在我们的部署工具使用来自 TFS 构建的 styleCop 规则 显示此应用程序的 StyleCop 警告。

我几乎有超过 2000 个警告(很多命名约定问题)。只有在修复这些警告后才能进行部署。

谁能有解决方案从 StyleCop 警告中排除我的应用程序?

【问题讨论】:

    标签: c# asp.net coding-style


    【解决方案1】:

    您可以使用以下代码轻松做到这一点

    例如

    [SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1202:ElementsMustBeOrderedByAccess", Justification = "Reviewed.")]
    private void SomeMethod()
    {
    }
    

    http://www.stylecop.com/docs/SA1202.html

    其他规则: http://www.stylecop.com/docs/StyleCop%20Rules.html

    【讨论】:

    • 我必须从风格警察规则中跳过我的应用程序中的所有内容。那我应该把代码放在哪里呢?
    • stylecop.soyuz5.com/Suppressions.html 你可以放在课堂上。以及 StyleCop 不支持全局抑制或文件级抑制的概念。抑制必须放在代码元素上。
    • 我已将代码粘贴到一个类的上方,并尝试通过右键单击包含该类的项目来“运行 Style Cop”。但警告计数与前一个相同。
    • 你需要找到确切的规则,并在stylecop网站的规则中找到并放在方法上
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 2017-02-20
    • 2010-10-13
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    相关资源
    最近更新 更多