后端工具SonarLint
整体介绍
SonarLint 是SonarQube官方推出的可以在idea 静态扫描插件,可以同步sonarqube的规则,能够在编码的阶段实时检查代码,并且在代码提交前做检查等,把存在的问题提前暴露,提高代码质量。
安装步骤IDEA
idea 选择setttings ,搜索sonarlint插件,安装即可
使用说明
在某个文件,右击直接点击分析
扫描效果如下:
三种问题类型:
五个问题等级:
安装步骤Eclipse
打开eclipse里的help->Eclipse Marketplace,搜索“sonar”关键字,目前sonar的插件是sonarlint,如下图:
点击“Installed”后,依次下一步即可。安装成功后,eclipse需要重启。
在Windows->Preferences,下可以看到SonarLint,即表示安装成功。如下图:
SonarLint的使用:
(1)对整个项目进行代码检查:右击项目名称,找到sonarLint,然后根据提示进行Analyze即可
(2)对单个文件进行代码检查:右击要检查的类名称,找到sonarLint,然后根据提示进行Analyze即可
注意:对于低版本的eclipse及1.8版本下的jdk而言,是无法在线安装的。
总结:
· Alibaba代码规范插件比较关心的是代码规范,编码风格上的,例如,命名规范,注释,代码行数等
· SonarLint比较关心代码正确性,存在的问题,风险,漏洞等,例如,重复代码,空指针,安全漏洞等
结合使用,使用前者来规范代码,使用后者来提前发现代码的问题,配合起来提高工程整体的代码质量,并且能够在编码阶段规避风险,提高程序的健壮性。
作者:刘冬冬 创建时间:2024-06-26 11:31
最后编辑:刘冬冬 更新时间:2024-06-26 16:33
最后编辑:刘冬冬 更新时间:2024-06-26 16:33