5

我们在项目中使用 StyleCop 来获得代码的通用格式。我们大多数人还使用 Resharper,StyleCop 与它很好地集成在一起。

我们希望在标题中强制要求版权信息,但我们不想强制要求提供摘要。所以规则SA1633被选中,而规则SA1639 未被选中。

当我们使用 Resharper(或者更准确地说,我认为是 StyleCop 的 Resharper 插件)插入文件头时,我们会同时获得版权信息和摘要元素。今天的标准程序是删除摘要元素,除非我们真的想在那里写点什么。

如何阻止自动添加摘要元素?

4

3 回答 3

1

我不知道 R# 的解决方案,但是,如果您使用其他实用程序(例如License Header Manager )添加版权信息,则不会遇到该问题。在 R# 添加此功能之前,这可能会有所帮助。

于 2014-03-20T10:10:33.157 回答
0

这必须通过 ReSharper 的选项进行配置。从 ReSharper 8.2 开始,您可以通过以下步骤导航到该设置:

在 Visual Studio 中:
Resharper -> 选项...

然后在 Resharper 选项对话框的左窗格中:
代码编辑 -> 代码清理

选择或添加配置文件,然后向下滚动到 StyleCop 部分:
StyleCop -> Documentation -> 1604

然后,取消选中规则 1604。

这是一个屏幕截图:

在此处输入图像描述

于 2014-04-16T18:52:02.640 回答
0

您的标题模板是否包含硬编码的摘要标签?如果是这样,则该复选框的内容无关紧要。

检查这里,并确保标签没有硬编码: 在此处输入图像描述

于 2014-06-27T23:37:46.313 回答