ReSharper 和 StyleCop.Analyzers

问题描述

我安装了 ReSharper 插件 StyleCop by JetBrains 以将 StyleCop 直接包含到我们所有的项目中,而无需在多个项目中使用相同的 settings.stylecopstylecop.json 文件(因为我们的指南是我们所有的项目基本相同)。

我遇到了一个关于 StyleCop 的问题,在该插件的 Github 页面上发布了一个问题后,我被告知我应该使用 StyleCop.Analyzers,因为该插件已停产。

现在我遇到了以下问题。我是否需要在我们的每个项目中明确包含相应的 stylecop.json 文件才能使 StyleCop 与最新功能一起使用?或者是否有另一种方法告诉 ReSharper 为我们所有的项目使用默认的 StyleCop 配置?我知道将文件添加到项目并不是什么大不了的事。但是在大约 50 个项目中使用相同的文件然后更改单个内容有点乏味。因此,在一个位置配置它会很棒。

解决方法

StyleCop.Analyzers NuGet 包可以使用或不使用 ReSharper。它会让你更好地控制它应该应用于哪些项目。您可以通过右键单击解决方案资源管理器中 Dependencies->Analysers->StyleCop.Analysers 下的规则来配置它:

enter image description here

一旦您更改任何配置,它就会为您创建一个 .editorconfig 文件,如果需要,您可以使用该文件复制到您的所有其他项目。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...