如何用sonarqube检查c++

如何用sonarqube检查c++,第1张

sonar分析工具:sonar-runner

下载sonar-runner:

1进入下载页面

2找到sonarqube-runner

如图:

3点击下载

下载完后,解压,将bin文件加入环境变量path中

如我的路径:F:\sonar-runner-24\bin

将此路径加入path中

配置文件,以java工程为例

1在工程根目录下新建立一个sonar-projectproperties配置文件

2用记事本打开进行参数配置,最简参数配置如下

# Required metadata

sonarprojectKey=Monkey

sonarprojectName=Monkey

sonarprojectVersion=11

# Comma-separated paths to directories with sources (required)

sonarsources=src

sonarbinaries=bin\classes

# Language

sonarlanguage=java

# Encoding of the source files

sonarsourceEncoding=UTF-8

说明:

projectKey与projectName和工程名字一样即可

sources为源码目录

binaries为编译后的classes目录,这个目录要注意一下,如果都在bin下面或者目录还有很多层级才到classe目录,可以直接为sonarbinaries=bin,sonar会自动遍历所有目录

language为分析的语言

sourceEncoding源码编码格式

4

分析啦,分析也是超级简单

1打开CMD命令行

2cd进入你的工作空间,某个工程的代码路径

3敲入sonar-runner,即可进行分析

1Eclipse

尽管IntelliJ IDEA、NetBeans和一些其他的IDE正在日益普及,但是有调查表明,Eclipse仍然是几乎半数Java开发人员首选的开发环境。 Eclipse是IDE领域的瑞士军刀,有着大量定制的接口和无数的插件。它无处不在,后面本文将推荐的其他所有工具都提供Eclipse插件。

Eclipse的工作流程可分为三个方面:工作台,工作空间和视角。工作台作为到IDE的出发点。工作空间将项目、文件和配置设置组合在一个单独的 目录下。视角定义工具、视图和有效设置。虽然新手开发人员可能会觉得相比Netbeans和IntelliJ IDEA,Eclipse使用起来更难,但Eclipse的灵活性,使其成为企业开发的首选IDE。

Luna,Eclipse的最新版本,支持Java 8、分屏编辑、新的黑色主题,以及一个功能齐全的命令行终端。

官方网站:>

你问的范围太广了,我方向性的描述一下,具体安装和配置细节网上自查:

1、先确保安装了jdk、MySql(不是必须)、Sonarqube、Sonar-runner,注意版本兼容性问题;

2、再确保Sonarqube启动没问题,Sonar-runner可以正确扫描代码质量;

3、最后再弄Sonar与Jenkins的集成,大概来说就是在Jenkins下载和配置Sonar插件,然后新增工程时增加Sonar构建过程即可。

以上就是关于如何用sonarqube检查c++全部的内容,包括:如何用sonarqube检查c++、Java开发工具哪个好、如何使用sonarqube与jenkins等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9511602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存