Stylecop 配置文件在哪里?

2024-01-07

我已经通过 NuGet 安装了 Stylecop。我希望禁用一些规则,并且我知道这可以通过我读到的配置文件来完成。但是,我在任何地方都找不到该文件,并且似乎很少有文档描述在何处创建该文件。

我该如何制作文件?

Edit:由于这个问题几年后似乎仍然受到关注,我建议使用基于 Roslyn 分析器的 StyleCop https://github.com/DotNetAnalyzers/StyleCopAnalyzers now.

这有几个优点:

  1. 它实际上是维护和活跃的。
  2. 利用 Roslyn,可以为您执行一些更改。
  3. 它是一个 NuGet 包,因此作为项目的一部分安装,这意味着您不再需要安装看似未维护的 StyleCop Visual Studio 扩展(前提是您甚至可以找到正确的位置来下载它!)。通过这种方式,您可以在 OSS 等中更轻松地强制执行代码样式/约定。
  4. 自动创建.ruleset为您创建文件,并且由于使用 Roslyn 分析器,您可以获得启用/禁用规则的 IDE 支持。

如果您通过 NuGet 安装了 Stylecop(StyleCop.MSBuild https://www.nuget.org/packages/StyleCop.MSBuild/包),那么您将不会拥有其他答案中详细说明的文件夹。

您将在此处的项目文件夹中找到该文件:
包\StyleCop.MSBuild.{版本}\tools\Settings.StyleCop

您应该将此文件复制到项目的根目录。

如果您不想手动编辑文件,工具文件夹中还有一个名为 StyleCopSettingsEditor 的不错的 gui 工具,您只需将设置文件拖到其中即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Stylecop 配置文件在哪里? 的相关文章

随机推荐

  • 从 athena aws 中单独字段中的整数创建日期

    我对 athena 非常陌生 所以请耐心等待 我将数据以整数形式存储在年 月和日的三个单独的列中 如下所示 year month day 2020 7 10 2020 7 11 2020 7 12 我想将这三个字段变成一个日期 我怎么做 提
  • 如何使用 ReactiveUI 正确取消 ViewModel 停用任务?

    在我的 MVVM 应用程序中 当 ViewModel 被激活时 会启动一个任务来建立网络连接 并且可能需要一些时间才能完成 此任务是可取消的 private async Task ConnectAsync CancellationToken
  • 以编程方式编辑 Sharepoint Wiki 内容

    我想以编程方式编辑我的 Sharepoint Wiki 内容 优点之一是自动向 Wiki 环境添加索引 有人能够做到这一点吗 语言并不重要 重要的是寻找脚本解决方案 是的 我推出了自己的 Metaweblog API 以编程方式管理 Sha
  • 如何将 kinect 骨架移动到另一个位置

    我正在研究一种扩展方法 将一个骨架移动到 kinect 现场操作系统视图中的所需位置 我的代码接收要移动的骨骼和目标位置 我计算接收到的骨骼臀部中心与目标位置之间的距离以找到how much to move 然后在联合中应用该因子进行迭代
  • 无法在 Bigsur 上安装 mysql2 Gem

    我正在使用红宝石 3 0 1p64 并使用 macOS bigsur 11 04 mysql已安装并运行 捆绑安装要求我安装 mysql2 我正在尝试像这样安装 mysql2 gem sudo gem install mysql2 v 0
  • 在 ASP.NET 2.0 Web 服务中公开其他类

    考虑一个公开抽象类的 webmethod WebMethod public void Save AbstractEntity obj 有几个类继承自AbstractEntity like public class Patient Abstr
  • 如何知道r在幕后做什么

    作为 R 新用户 我很好奇当我们输入函数时 R 正在做什么 例如 我在类包中使用 knn 函数 我需要做的就是输入 knn 并通过训练和测试数据集进行定义 然后我得到的是测试数据的预测类别 然而 我很好奇是否有办法查看 knn 中的实际方程
  • 仅当单击按钮时显示图像

    刚刚开始学习 HTML 和 Javascript 我有以下代码 它有效 但是 因为我的身体中有一个 img 标签 所以在单击按钮之前它会尝试显示图像的占位符 我怎样才能阻止这个
  • 使用 IIS7 访问 ASP.Net MVC 项目的静态内容

    我在本地 IIS 7 上创建了一个网站 其根目录下有我自己的 ASP Net MVC 项目 除了静态内容之外 一切都工作正常 即将http localhost 8080 Content Site css http localhost 808
  • 表格视图单元格可扩展 iOS

    我想要一个仅包含单元格的表格视图 当您单击单元格时 它应该展开并显示单击单元格的更多信息 我已经看到了很多关于此的主题 但其中大多数都链接到苹果开发人员页面上的表视图动画和手势 这是以不同的方式实现的 他们使用标题部分 但我想使用由于布局原
  • 如何对超时的套接字执行 AcceptAsync?

    这是我现在所拥有的 Socket myNewSocket currentSocket Accept 这就是我想要的 Socket myNewSocket AcceptWithTimeout currentSocket timeoutInMi
  • 从文件夹中删除重复的 Outlook 项目

    issue 当我将项目从在线存档移至 pst 文件时 Outlook 2016 损坏 PST 文件已恢复 但许多项目 7000 被重复 5 次 有一系列项目类型 标准消息 会议请求等 我尝试过什么我查看了现有的解决方案和工具 包括 重复删除
  • 为什么我的 Android 应用程序中的 Azure 表存储数据加载速度缓慢?

    我已经使用 Azure 表存储数据创建了 Android 应用程序 每次我的应用程序 Azure 数据加载缓慢时 我都会打开 我的桌子mBranchListTable mClient getTable BranchList class my
  • XUL 的 jQuery?

    我在互联网上阅读并发现 jQuery 在 XUL 上工作正常 我的问题是 是否有专门为 XUL 设计的 jQuery 插件 还有其他专门为 XUL 制作的类似 jQuery 的库吗 我还没有在 XUL 上测试过 jQuery 我只是出于好奇
  • R - ggplot2 将日期作为 x 轴字符的问题

    我是 R 和 ggplot2 的新手 我不知道如何解决我尝试创建的图表的问题 这是图表目前的样子 我在 x 轴上有日期 但由于某种原因 它们不适用于年份 而只能按月和日排序 这是我正在使用的数据的屏幕截图 正如您所看到的 这里的顺序看起来是
  • 合并 PHP 关联数组

    我有多个arrays我正在努力merge他们 想象一下下面的代码 arr1 a array a b c arr2 a array d e f arr3 a array g h i arr1 b array a b c arr2 b arra
  • Java 数组存储值

    我试图存储在 for 循环结构上输入的值以供以后使用 但它只能在 for 循环结构内部被识别 我需要程序的其余部分识别存储的值 但不知何故我收到错误 找不到符号 public class TryArray public static voi
  • 将 2 列中的精确串联值分组?

    我有一个包含 2 列纬度和经度的表 并且想要对完全匹配进行分组 just tandem2 列上的值 表行 Points Table time lat long 113 2 1 5 8 114 2 1 5 6 Set as Group 115
  • IE7 导致“文本 - 空文本节点”的原因

    我正在使用 IE Web 开发人员工具栏来解决问题 列表项下方出现空白 我无法从逻辑上找出原因 使用网络开发工具栏 我看到在下面的示例 1 中 文本 Google 下方输出了一个 文本 空文本节点 具有讽刺意味的是 在第二个例子中 在 Go
  • Stylecop 配置文件在哪里?

    我已经通过 NuGet 安装了 Stylecop 我希望禁用一些规则 并且我知道这可以通过我读到的配置文件来完成 但是 我在任何地方都找不到该文件 并且似乎很少有文档描述在何处创建该文件 我该如何制作文件 Edit 由于这个问题几年后似乎仍