Resharper:代码样式共享 - 强制执行

Posted

技术标签:

【中文标题】Resharper:代码样式共享 - 强制执行【英文标题】:Resharper: Code Style Sharing - Enforcing 【发布时间】:2011-04-02 17:19:27 【问题描述】:

我们有一个由 40 多名工程师组成的团队,他们致力于共同的代码库。我们正在使用 resharper,并通过通过电子邮件将“最终”配置文件发送给人们可以导入来分享我们建议的设置。

但是,随着时间的推移,我们希望在新版本和新工作上加强各种事情,而不需要对旧事情进行重构。

我们相信,使用 Resharper 设置文件中按解决方案共享设置的选项效果很好。

我们可以将 .resharper 文件添加到我们的解决方案文件夹中,并在 SVN 中将它们标记为只能由我们的编码标准机构写入。

但是,仅凭这些文件之一的预测没有 Resharper 实例使用它,除非您打开该选项,在这种情况下,该文件将被当前设置覆盖。如果你关闭选项 Resharper 删除文件。

我们是否可以触发 Resharper 切换到正确的模式并使用文件而不试图破坏它?

同样,是否有一种好方法可以触发 Resharper + StyleCop 使用我们希望提供的适当项目特定的 StyelCop 设置文件?

谢谢

【问题讨论】:

【参考方案1】:

Re:StyleCop,在项目中有一个 Settings.StyleCop 文件应该足以让 StyleCop(和 StyleCop For ReSharper)使用这些设置而不是全局设置。

【讨论】:

以上是关于Resharper:代码样式共享 - 强制执行的主要内容,如果未能解决你的问题,请参考以下文章

如何共享Visual Studio 2017代码样式和格式?

resharper 8.1

ReSharper 插件测试中的任意检查

在构建/保存和提交时设置 C# editorconfig 代码清理

无法使用 resharper 解决符号问题,但代码可以编译

如何强制 linux 上的 chrome 重新计算/重新渲染 ":hover" 样式?