在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
sonar公司产品sonarqube以最大限度地提高质量并管理软件产品组合中的风险。为开发者软件开发人员最终负责代码质量。 代码质量是所谓的非功能性需求的一部分,因此是开发人员的直接责任。为有追求的程序员写出地道代码提供方向。 支持27种语言 可接入CI/CD流程 安装https://www.jianshu.com/p/349b4a0ac5b8 使用默认账号密码 admin/admin 切换中文可查看我的另一篇文章 sonarqube 中文 在线切换 登陆之后点击创建项目
输入项目名 生成token,可以点击generate按钮进行生成。
第二步选择项目编程语言类型 我们选择Other
选择语言之后,会提示我们下载sonar-scanner,这个需要运行在项目代码所在机器。根据系统下载bin放入path就好。 最下面会给出命令行的样例,其中-Dsonar.sources=. 需要配置为代码路径,比如我们的代码放在/www/code/下。则:-Dsonar.sources=/www/code/
在命令行执行成功后,显示执行时间和内存占用。如下图。
我们登陆sonarqube,显示项目分析总览。(下图是我重新部署的中文版的,项目名称与上面的也不一致了)
点击项目名称
点击新增异味(这个翻译的很别扭,还不如叫糟糕代码)
右侧就列出了代码中写的不是很地道的地方。 代码重复,不必要的评论,未明确的todo等等。
|
2022-08-30
2022-08-18
2022-11-06
2022-08-14
2022-07-18
请发表评论