科技速递|这样Review代码牛逼啦( 二 )


验证和使用
接下来就是验证使用了 。 我们在项目代码目录上右键
科技速递|这样Review代码牛逼啦会有SonarLint这个选项 , 点击第一个
科技速递|这样Review代码牛逼啦可以看到代码检测愉快的跑起来了 。
科技速递|这样Review代码牛逼啦扫描结束以后 , 可以看到 , 很多不规范的代码都被扫出来了 。
随便点开一个 , 比如说这个空方法
科技速递|这样Review代码牛逼啦并且右侧给出了对应的修复示例参考
科技速递|这样Review代码牛逼啦但不懂英文?没关系啊, 姿势可不只有这一种!!!
第二种姿势那么这次我们使用管理台+maven来看如何牛逼的使用它 ,
登录管理台 , 点击Markerplace模块 , 安装中文包
科技速递|这样Review代码牛逼啦【科技速递|这样Review代码牛逼啦】安装完成重启服务
科技速递|这样Review代码牛逼啦再次登录 , 熟悉的中文是不是回来了呀!
科技速递|这样Review代码牛逼啦然后在项目里面加入以下maven依赖
org.sonarsource.scanner.mavensonar-maven-plugin3.7.0.1746展开项目的Maven选项,双击运行 , 执行完毕后就可以登录管理台查看了 。
科技速递|这样Review代码牛逼啦打开管理台 , 你会发现产生了一个和你项目名一样的项目 , 并且各种代码质量指标都标注的清清楚楚!!
科技速递|这样Review代码牛逼啦我们点进去 , 点开bug选项随便一处 , 查看Bug
科技速递|这样Review代码牛逼啦果然扫出来了一处可能出现bug的代码 , 假设Get这个枚举对象为null的话 , 下面的对象getId()方法肯定会出现空指针了 。
我们再导入一个一个项目 , 写几个不规范的代码 , 看看能不能扫出来 。
科技速递|这样Review代码牛逼啦果然是扫到了有异味的代码 。。。比如方法不规范拉 , 代码里输出日志不规范 了~
科技速递|这样Review代码牛逼啦这里就不继续陪大家看bug和异味的代码了呀~


推荐阅读