【问题标题】:Need sonar.lang.patterns for different languages?需要不同语言的 sonar.lang.patterns?
【发布时间】:2022-01-01 21:29:51
【问题描述】:

需要 Java、.Net、Mainframe、Cobal、Psql、C、C++、C# 等不同语言的 sonar.lang.patterns?在 Jenkins 构建期间编写分析属性步骤时。在将 SonarQube 与 Jenkins 集成时。 SonarQuve 版本 8.9.2 和 Jenkins 版本 2.150.2

【问题讨论】:

  • SonarQube 8.9.x 将分析它找到的所有安装了插件的代码。他们现在还通过语言插件..您可以在管理页面中找到相应的扩展。
  • 能否请您告诉我在管理页面上究竟在哪里可以找到不同语言的模式?因为我是 SonarQube 的新手。

标签: jenkins sonarqube integration


【解决方案1】:

SonarQube 8.9.x+ 将分析它找到的所有已安装插件的代码。他们现在还捆绑了作为每个版本的一部分提供的所有语言插件。

您可以在管理页面中找到相应的扩展:
管理 |配置 |常规设置 |语言(标签)
(/admin/settings?category=languages)

已安装/捆绑的语言有一个下拉菜单,每种语言都有一个部分:
常规
文件后缀

我没试过,但我想如果你删除了相应的扩展名,那么如果你想跳过一个,SQ 应该不会发现任何与该语言对应的文件。

Additional SonarQube Languages 在您购买产品时提供:
社区: Java、C#、JavaScript、TypeScript、CloudFormation、Terraform、Kotlin、Ruby、Go、Scala、Flex、 Python、PHP、HTML、CSS、XML 和 VB.NET
开发人员: C、C++、Obj-C、Swift、ABAP、T-SQL、PL/SQL
企业: Apex、COBOL、PL/I、RPG、VB6

如果您从其他地方(例如 Marketplace (/admin/marketplace?search=languages) 或第三方网站)添加自定义语言插件,则它最终应该是一个单独的选项卡,类似于安装后的“常规”和“语言”选项卡。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多