科技速递|这样Review代码牛逼啦
一个对项目负责的团队代码质量检查是必不可少的 , 有条件的团队经常有代码review习惯 , 这样可以使技术团队共同进步 , 但是一个庞大的工程做代码review其实是很麻烦的 , 所以就催生了很多的工具 , 今天我们就来通过工具来对代码进行扫描 , 通过发现问题并改进问题 , 使我们的项目代码更简洁 , 修复隐藏bug 。
什么是SonarqubeSonarqube 是一个用于代码质量管理的开放平台 。 通过插件机制 , Sonarqube 可以集成不同的测试工具 , 代码分析工具 , 以及持续集成工具 。
在对其他工具的支持方面 , Sonarqube 不仅提供了对 IDE 的支持 , 可以在 Eclipse 和 IntelliJ IDEA 这些工具里联机查看结果;同时 Sonarqube 还对大量的持续集成工具提供了接口支持 , 可以很方便地在持续集成中使用 Sonar 。
简单来说 , Sonarqube就是一个代码质量检测工具 , 可以通过搭建服务端和使用客户端来对代码进行检测 , 我们今天就来上手试试吧 。
搭建Sonarqube服务器因为小编环境是mac , 还是选择使用docker来搭建服务器环境把 。
首先查找镜像
docker search sonarqube
然后pull镜像
docker pull sonarqube
如果使用传统的搭建还得创建sonarqube需要的对应数据库的脚本再进行关联 , 但是使用镜像的话这些都内嵌了 。
好了开始通过镜像启动容器吧 。
docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube
镜像启动后就可以访问服务页面了 。
访问地址:http://localhost:9000
点击左侧的Log in登录 , 默认的登录用户名密码都是admin
这样子服务端就安装好了
客户端使用第一种姿势 纯idea插件查看因为目前国内大部分程序员都转向Idea了 , 所以我们使用Idea来作为客户端进行项目代码检测 。
首先就是插件的安装 。 如图所示 , 小白都看的懂 , 安装插件SonarLint并重启IDE
重启之后就要配置客户端连接的服务器了 , 服务器地址和账号密码填写我们之前本地搭建的信息
点击Next的时候会需要创建Token
点击Create Token跳转到我们生成Token的网页 , 这里我们输入admin创建Token
复制生成的Token到idea里面 , 填写好即可
推荐阅读
- 所持股份|万兴科技:公司控股股东、实际控制人吴太兵质押150万股
- 发布公告|数量过半!博创科技:天通股份累计减持约150万股
- 英雄科技聊数码|蔡崇信有实力买下篮网,那身价3200亿的马云,能买下几支NBA球队
- 穿搭|2020秋季出门这样穿西装,你就是街上最亮的仔
- 科技前沿阵地|涨疯了!海思安防芯片遭哄抬“围剿”
- 烹饪|大虾这样做实在太好吃了,不炒不炸,出锅连汤汁都不剩,超过瘾
- 精心搭配行家|朱一龙时尚现身,上下牛仔穿搭造型迷人,网友:这样的搭配一大把
- 【】从“80后”变“90后” 今天袁隆平许下这样的生日愿望
- 月影浓|吴亦凡机械造型走秀 垫肩披风搭银框眼镜科技感足
- 上海嘉定|如何让《民法典》走进群众心里?嘉定这些街镇和单位这样做