另见 VB.NET Static Code Anaylsis
无论好坏,我们现在都有一个 VB.NET 编码标准文档,它基于 StyleCop 强制执行的 C# 编码标准。
例如
正如我倾向于认为:
If it’s in a requirements document it should be check for by an automatic system
我正在寻找(理想情况下是免费的)工具来检查 VB.NET 代码中的规则不足,因为这些是不会出现在编译输出中的样式问题,FxCop 没有用。
(我个人认为我们只是检查重要的事情,例如每个类的重复代码和单一合理性(因此不再有数千行类!),但是由于我需要遵守编码标准文档,我希望有一个工具帮助我这样做。)
另见 Enforcing using the class name whenever a shared member is accessed.
关于赏金。
我正在寻找一份 VB.NET 代码检查工具列表,其中包含每个工具可以做什么及其局限性的简短摘要。如果这些工具不是免费的,请包括一些理想的成本。
有没有人有使用 CodeRush/Refactor 的经验!或 ReSharper 与 VB.NET 来检查这种类型的编码风格问题?
最佳答案
我知道没有具有良好 VB 支持的免费源代码分析工具。然而,至少有两种商业工具可能是合适的:
就我个人而言,我更喜欢 CodeIt.Right 规则创作机制,因此如果计划进行大量自定义规则开发,我会喜欢它。但是,如果您只想使用开箱即用的规则,Code Auditor 提供的代码样式规则比 CodeIt.Right 多得多,其大部分内置规则针对已编译的 IL(如 FxCop)。
关于vb.net - VB.NET 有哪些 StyleCop 之类的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131350/