• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

sonarqube分析php项目

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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等等。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
windows下安装php5.4支持MySQL发布时间:2022-07-12
下一篇:
PHPdefine常量发布时间:2022-07-12
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap