【问题标题】:Customize StyleCop message for new file generation自定义 StyleCop 消息以生成新文件
【发布时间】:2012-10-16 06:44:59
【问题描述】:

Stylecop 在创建新文件时会显示版权信息。 下面指定了示例消息

// --------------------------------------------- --------------------------
//
// TODO: 更新版权文本。
//
//------------------------------------------------ ----------------------

我想包含公司名称和默认消息(而不是更新版权文本)。

如何自定义上述消息?

【问题讨论】:

    标签: stylecop automated-refactoring


    【解决方案1】:

    打开 StyleCop 设置对话框(在项目上下文菜单中),并在公司信息选项卡中配置您的公司详细信息。这会将以下设置添加到 Settings.StyleCop 文件中:

    <AnalyzerSettings>
        <StringProperty Name="CompanyName">Company</StringProperty>
        <StringProperty Name="Copyright">Copyright</StringProperty>
    </AnalyzerSettings>
    

    然后,如果需要,您可以配置 ReSharper StyleCop 设置(在 ReSharper 代码清理选项中)以单独保留标头、如果缺少标头则插入、更新版权信息或完全替换标头。

    【讨论】:

      【解决方案2】:

      默认情况下,ReSharper 不执行此操作。您要么安装了 StyleCop(那么您的问题应该是关于 StyleCope),或者更改了一些选项。

      通常您在此处更改文件头:ReSharper |选项 -> 代码编辑 |文件头文本

      【讨论】:

      • 我正在关注链接blogs.jetbrains.com/dotnet/2010/12/…,但无法设置。
      • 如果你有 StyleCop,那么你需要问一个关于 StyleCop 的问题。它会覆盖 ReSharper 设置。
      • 更新了问题。你能指定 stylecop 的解决方法吗?
      • 很遗憾没有。你最好在 StyleCop 上提出一个新问题,这样你就有更多的机会得到答案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-15
      • 1970-01-01
      相关资源
      最近更新 更多