Resharper:代码风格共享 - 执行

发布于 2024-09-16 02:46:28 字数 511 浏览 5 评论 0原文

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

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

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

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

然而,仅仅对这些文件之一的预见并不会让 Resharper 实例使用它,除非您打开该选项,在这种情况下,该文件将被当前设置覆盖。如果您关闭该选项,Resharper 会删除该文件。

无论如何,我们是否可以触发 Resharper 切换到正确的模式并使用该文件而不尝试销毁它?

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

谢谢

We have a team of 40+ engineers working on a common code base. We're using resharper, and have been sharing our suggested settings by having a 'definitive' configuration file emailed out which people can import.

However, as time goes on we wish to tighten up on various things on new versions and new work, without requiring refactoring on older things.

We believe that using the option for settings being shared per-solution in a file for Resharper settings works nicely.

We can add .resharper files to our solution folders, and mark them in SVN as only writeable by our coding standards authorities.

However, the mere prescience of one of these files doesn't have a Resharper instance use it unless you turn on that option, in which case, the file is overwritten with the current settings. And if you turn off the option Resharper deletes the file.

Is there anyway we can trigger Resharper to switch to the right mode and use the file without attempting to destroy it?

Similarly, is there a good way to trigger Resharper + StyleCop to use the appropriate project specific StyelCop settings files we wish to provide?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

燃情 2024-09-23 02:46:34

回复:StyleCop,项目中具有 Settings.StyleCop 文件应该足以让 StyleCop(以及 StyleCop For ReSharper)使用这些设置而不是全局设置。

Re: StyleCop, having a Settings.StyleCop file in the project should be enough for StyleCop (and StyleCop For ReSharper) to use those settings instead of the global settings.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文