gpt4 book ai didi

vb.net - VB.NET 有哪些 StyleCop 之类的工具

转载 作者:行者123 更新时间:2023-12-03 10:43:00 25 4
gpt4 key购买 nike

另见 VB.NET Static Code Anaylsis

无论好坏,我们现在都有一个 VB.NET 编码标准文档,它基于 StyleCop 强制执行的 C# 编码标准。

例如

  • 应该在“+”号等每一边放置的空格数
  • 所有实例成员(字段和方法!)必须作为“me.fieldName”访问
  • 所有共享成员必须以“className.fieldName”的形式访问

  • 正如我倾向于认为:

    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 支持的免费源代码分析工具。然而,至少有两种商业工具可能是合适的:

  • submain CodeIt.Right
  • SSW Code Auditor

  • 就我个人而言,我更喜欢 CodeIt.Right 规则创作机制,因此如果计划进行大量自定义规则开发,我会喜欢它。但是,如果您只想使用开箱即用的规则,Code Auditor 提供的代码样式规则比 CodeIt.Right 多得多,其大部分内置规则针对已编译的 IL(如 FxCop)。

    关于vb.net - VB.NET 有哪些 StyleCop 之类的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131350/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com