19

我正在寻找类似于 Checkstyle for Visual Studio 的东西。我最近开始了一个新的 .NET 工作,并意识到这里的编码标准有点缺乏。虽然我还是个年轻人,离最有经验的开发人员还很远,但我正在努力以身作则,让事情朝着正确的方向发展。

我喜欢在 Eclipse 中使用 Checkstyle 并在审查之前检查代码的能力,所以我想用 Visual Studio 做同样的事情。有人有什么好的建议吗?

我有点感兴趣的另一件事是 SVN 插件,它在满足主要编码标准之前不允许签入。我不希望人们检查将在代码审查中结束的被破坏的代码。

在这一点上的任何建议都会很棒。

4

7 回答 7

11

你试过 StyleCop 吗?

注意:这已移至https://github.com/StyleCop

于 2010-03-11T18:23:45.680 回答
9

看看resharper

于 2010-03-11T18:24:09.817 回答
6

我们使用StyleCop来执行我们的编码标准。它是免费的,并且与 Visual Studio 很好地集成

于 2010-03-11T18:25:05.480 回答
5

您正在寻找的是所谓的静态代码分析

FxCop是一种选择。我认为Resharper也可以检查这种事情。

于 2010-03-11T18:24:18.273 回答
4

这里有一些你可以使用的很棒的工具

FxCop是一种代码分析工具,用于检查 .NET 托管代码程序集是否符合 Microsoft .NET Framework 设计指南


ReSharper是 JetBrains 的重构和生产力插件,它扩展了 Microsoft Visual Studio .NET 2003、2005 和 2008 的本机功能。


StyleCop是 Microsoft 提供的免费静态代码分析工具,可检查 C# 代码是否符合 StyleCop 推荐的编码样式和 Microsoft .NET Framework 设计指南的子集

参考:http: //blogs.msdn.com/fxcop/

于 2010-03-11T18:25:10.793 回答
0

你有机会回顾StyleCop

于 2010-03-11T18:26:28.077 回答
0

If you are looking for a long term supported version, I would recommend to look to Roselyn analyzers. They are the native support for Static Code Analysis with pre-configured rules, custom configs, and allow extensions.

According to the docs: “.NET compiler platform (Roslyn) analyzers inspect your C# or Visual Basic code for code quality and style issues.”</p>

https://docs.microsoft.com/en-us/dotnet/fundamentals/code-analysis/overview

于 2021-07-19T06:22:26.630 回答