主页 > 知识库 > JetBrains发布java代码质量检测工具Qodana早期预览版

JetBrains发布java代码质量检测工具Qodana早期预览版

热门标签:廊坊地图标注申请入口 海南人工外呼系统哪家好 合肥阿里办理400电话号 地图标注资源分享注册 北京外呼系统咨询电话 襄阳外呼增值业务线路解决方案 庆阳外呼系统定制开发 怎么去掉地图标注文字 高德地图标注公司位置需要钱吗

JetBrains正在开发一种被称为Qodana的代码质量检测工具。它将JetBrains IDE具有的智能代码检查带入了项目CI/CD管道中。它可以识别代码中的错误,安全漏洞,重复项和缺陷并提出修复建议。使开发人员轻松地改善代码结构,使代码符合众多准则和标准,解决潜在的性能问题。

Qodana

Qodana包括两个主要部分:一个精良的、无GUI的IntelliJ IDEA引擎,该引擎经过专门设计用于CI管道中,作为一种典型的“流水线”工具;另一个基于Web的交互式报表UI。

目前Qodana还处于早期开发版本,不过已经提供了早期预览版本。最终Qodana将提供多种服务形态:

  • 任何CI工具的Docker镜像
  • GitHub Actions
  • 独立的Qodana App
  • TeamCity 插件
  • 云服务

路线图

Qodana目前仅支持PHP,Java和Kotlin,最终将支持JetBrains IDE家族下的语言和技术。并且有更多的新特性在开发中,例如,版本/分支比较,高级代码质量目标管理,配置文件变更检测,跨项目的代码重复分析,第三方许可证监视,以及包括污点分析在内的安全检测。

Qodana试用

首先,从Docker Hub拉镜像(最新版本):

docker pull jetbrains/qodana

运行一个临时Docker容器对本地的代码进行分析:

docker run --rm -it -v source-directory>/:/data/project/ -p 8080:8080 jetbrains/qodana --show-report

这里source-directory应该指向你的项目的根目录。

例如对本地的c:\Users\felord\IdeaProjects\payment-spring-boot进行扫描:

docker run --rm -it -v c:\Users\felord\IdeaProjects\payment-spring-boot:/data/project/ -p 8080:8080 jetbrains/qodana --show-report

扫描完毕后会生成检查报告,你可以在浏览器中打开http://localhost:8080查看报告。

跟JetBrains家的IDE一样使用起来非常简单,有兴趣可以去看一看。

到此这篇关于JetBrains发布java代码质量检测工具Qodana早期预览版的文章就介绍到这了,更多相关JetBrains代码质量检测工具Qodana内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • 深入理解可视化JVM 故障处理工具
  • 浅谈java运用注解实现对类中的方法检测的工具
  • Java检测死锁案例
  • java实现检测是否字符串中包含中文
  • 一篇文章教你用Java使用JVM工具检测问题

标签:鹤岗 台州 平顶山 绵阳 株洲 哈密 镇江 商丘

巨人网络通讯声明:本文标题《JetBrains发布java代码质量检测工具Qodana早期预览版》,本文关键词  JetBrains,发布,java,代码,质量检测,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《JetBrains发布java代码质量检测工具Qodana早期预览版》相关的同类信息!
  • 本页收集关于JetBrains发布java代码质量检测工具Qodana早期预览版的相关信息资讯供网民参考!
  • 推荐文章