Ian*_*ose 25 vb.net static-analysis coding-style
为了更好或更坏,我们现在有一个VB.NET编码标准文档,它基于StyleCop强制执行的C#编码标准.
例如
我倾向于认为:
如果它在需求文档中,则应由自动系统检查
我正在寻找(理想上是免费的)工具来检查VB.NET代码上的那些规则,因为这些是没有进入编译输出的样式问题,FxCop没用.
(我会亲自匹配,而我们只是检查像重复的代码和一个合理重要的事情为每个类(所以没有更多的多万人班线!),但我需要保持编码标准文档我希望有一个工具帮助我这样做.)
关于赏金.
我正在寻找一个VB.NET代码检查工具列表,简要总结了每个工具可以做什么及其局限性.如果工具不是免费的,请包含一些理想的费用.
有没有人有使用CodeRush/Refactor的经验!还是用VB.NET的ReSharper来检查这种类型的编码风格问题?
Nic*_*oiu 10
我知道没有免费的源代码分析工具,具有良好的VB支持.但是,至少有两种商业工具可能适用:
就个人而言,我更喜欢CodeIt.Right规则创作机制,所以如果计划进行大量的自定义规则开发,我会赞成.但是,如果您只想使用开箱即用的规则,Code Auditor附带了比CodeIt.Right更多的代码样式规则,其中大多数内置规则针对编译的IL(如FxCop).
我所知道的唯一的是:
当然,这只能在编译的程序集上运行,因此不会提供与StyleCop相同的功能,当然也无法帮助完成命名方案.
但是,最接近的是:
Aivosto的Project Analyzer v9.0 for Visual Basic,VB.NET和VBA
完整版本不是免费的,但这是我能找到的最接近StyleCop for VB.NET的东西.
已经有许多调用Microsoft的StyleCop的VB.NET版本,例如code.msdn.microsoft.com网站上的这个帖子中的那些版本.同一个线程也可以很好地了解VB.NET版本不存在的原因.