当前位置: 首页 > 后端技术 > Java

代码写的垃圾是不是被人嫌弃了?这3个插件你值得拥有!

时间:2023-04-01 22:03:33 Java

来源:cnblogs.com/cjsblog/p/10735800.html今天推荐三款插件,都是代码质量检测的神器。它可以扫描和检测项目中的非标准代码。它们是SonarLint、SonarQube和Alibaba代码规范插件。1、SonarLintSonarLint是一款代码质量检测插件,可以帮助我们检测代码中的不良气味。下载安装右键单击??需要检测的单个文件或项目->Analyze->AnalyzewithSonarLint或者选择一个文件或目录,点击菜单栏Analyze->AnalyzewithSonarLint我们也可以禁用一些规则如果需要同步自定义的规则时,可以绑定SonarQube查看检测结果。我们不能对代码中的警告视而不见。有了代码质量检测工具,可以在一定程度上保证代码的质量。对于每个问题,SonarLint都给出了一个示例。还有相应的解决方案,教我们如何修改,极大的方便了我们的开发。例如日期类型尝试使用LocalDate、LocalTime、LocalDateTime,存在重复代码、潜在空指针异常、循环嵌套等问题。有了代码规范和质量检测工具,很多东西都可以量化,比如错误率、代码重复率等,还可以自定义各种指标,方便管理人员查看。为此,我们需要一个平台来记录每一次检测和分析的结果,以便进行分析和统计,而这一切都可以直观地看到。所以,SonarQube来了!2.SonarQubeSonarQube是一个开源的代码质量管理平台。解压缩并在本地启动。具体参考文档:https://docs.sonarqube.org/la...下载这个工具并进行解压:unzipsonarqube-7.7.zipcdsonarqube-7.7bin/[OS]/sonar.shconsol启动成功后访问http://localhost:9000并使用管理员账号(admin/admin)登录。接下来,为了将检测结果传输到服务器,我们需要配置一个Scanner,具体参考文档:https://docs.sonarqube.org/di...这里我添加了sonar-maven-plugin插件org.sonarsource.scanner到项目。mavensonar-maven-plugin3.6.0.1398命令行执行:mvncleancompilesonar:sonarsuccess之后你可以在控制台看到这样的输出:再次刷新http://localhost:9000/你会看到和刚才不一样了。我就不演示了,这里是文档:https://docs.sonarqube.org/la...3.Alibabacodespecification插件阿里代码规范,相信大家都不陌生。这是代码规范插件的安装方式:安装此插件后,可以对其进行扫描以检测您编写的“错误”代码。看效果:近期热门文章推荐:1.1,000+Java面试题及答案(2021最新版)2.别满屏if/else了,试试策略模式吧,真香!!3.操!Java中xx≠null的新语法是什么?4、SpringBoot2.5发布,深色模式太炸了!5.《Java开发手册(嵩山版)》最新发布,赶快下载吧!感觉不错,别忘了点赞+转发!