【问题标题】:How to Code Quality on EXCEL VBA Code in SonarQube or Alternatives?如何在 SonarQube 或替代方案中对 EXCEL VBA 代码进行质量编码?
【发布时间】:2016-04-19 04:17:36
【问题描述】:

我们有带有 VBA/EXCEL 的代码库。哪个 SonarQube 插件可以在 excel 内部或外部将 VBA 分析为文本文件。如果可能的话,我们可以将 VBA 复制到 .vba 文本文件中。

如果没有,是否有任何其他工具可以帮助我们在这些语言上执行代码质量。

【问题讨论】:

    标签: sonarqube software-quality


    【解决方案1】:

    SonarSource 提供commercial plugin for Visual Basic 6。如果语法相同,它可能适用于 VBA。

    【讨论】:

    • 这是 Office (.XLS) 和 Access (.MDB) 文件中的 VBA 代码。据我了解,商业 VB6 插件适用于 VB6 项目。先生,请澄清一下?
    • VB6 插件可以分析使用 VB6 语法的文件。因此它无法解析 .XLS 文件,但它可能能够解析 .vba 文件。
    • 先生,EXCEL 中的当前代码代码为 vba 代码而不是 .vbs 文件。它是一个测试项目,所以没有问题。这是否可以实现(比如查看 EXCEL 等然后分析代码?)
    • 如果您的问题是您的代码位于 .xls 文件中,那么您需要在分析之前将该代码提取到文本文件中。我不知道如何自动化。
    【解决方案2】:

    您可以在xatocode.com 找到质量检查 Excel VBA 代码的最佳工具。

    有一个相对较新的工具,但非常巧妙。没有其他工具可以像这个一样好。它不仅可以根据某些标准检查您的 Excel VBA 代码,还可以帮助您以树视图格式浏览代码、下载预构建的代码 sn-ps 等等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多