【问题标题】:StyleCop XML Documentation Header - Using 3 /// instead of 2 //StyleCop XML 文档标题 - 使用 3 /// 而不是 2 //
【发布时间】:2011-01-28 15:54:08
【问题描述】:

我在我的 c# 文件中使用 XML 文档标头来传递 StyleCop 规则 SA1633。

目前,我必须使用 2 斜杠注释规则来让 StyleCop 识别标题。例如:

// <copyright file="abc.ascx.cs" company="MyCompany.com">
//     MyCompany.com. All rights reserved.
// </copyright>
// <author>Me</author>

这适用于 StyleCop,但是我想使用 3 斜线注释规则使 Visual Studio 能够将 cmets 理解为 XML 并提供 XML 功能(突出显示、自动缩进等)

/// <copyright file="abc.ascx.cs" company="MyCompany.com">
///     MyCompany.com. All rights reserved.
/// </copyright>
/// <author>Me</author>

问题是当使用 3 个斜线时,StyleCop 不再看到标题并抛出 SA1633 警告。

无论如何配置 stylecop 以使用 3 个斜杠理解标头包含在 XML 中?

【问题讨论】:

  • 我只能找到关于标题格式以及如何配置其中的元素的文档,而不是评论本身的格式。

标签: c# .net stylecop coding-style


【解决方案1】:

您可以建立一个自定义规则并禁用原来的规则以支持您的新规则: http://scottwhite.blogspot.com/2008/11/creating-custom-stylecop-rules-in-c.html

【讨论】:

  • 感谢 Leom,我认为这将是解决方案,扩展或复制规则 SA1633 的代码而不是重写它会很好。
  • 有人为此成功编写了新规则吗?不想重新造轮子。
猜你喜欢
  • 2012-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-20
  • 2020-11-03
  • 2017-10-03
  • 1970-01-01
相关资源
最近更新 更多