首页 > 解决方案 > 如何在 C# 中强制执行编码样式约定?

问题描述

我目前正在使用 Visual Studio Community for Mac 7.7.3(内部版本 43)。

我想强制执行编码风格约定。我不明白哪个是最广泛采用的工具。时尚警察?外汇警察?微软代码分析?它们中的任何一个都是在 Visual Studio Community 中执行实时代码分析的吗?我必须更喜欢扩展还是 NuGet 包?

我读过一些关于 C# 的书,但没有一本涉及工具。有什么建议吗?

谢谢,阿德里亚诺

标签: c#visual-studiocode-analysis

解决方案


在我目前的位置,我们使用 FxCop 和 StyleCop,在解决方案中强制执行并构建服务器。两者都是免费的,并且很好地集成到 IDE 中。

我们确实有 Resharper,但在大型项目上性能很差,大多数开发人员都将其关闭。此外,它是一种付费产品,因此并非所有开发人员都有许可证。

我建议不要修改自动格式样式,因为我工作过的大多数地方都使用默认值,因此您可能会养成不会在其他任何地方翻译的“坏”习惯。


推荐阅读