时间:2021-05-26
JetBrains正在开发一种被称为Qodana的代码质量检测工具。它将JetBrains IDE具有的智能代码检查带入了项目CI/CD管道中。它可以识别代码中的错误,安全漏洞,重复项和缺陷并提出修复建议。使开发人员轻松地改善代码结构,使代码符合众多准则和标准,解决潜在的性能问题。
Qodana包括两个主要部分:一个精良的、无GUI的IntelliJ IDEA引擎,该引擎经过专门设计用于CI管道中,作为一种典型的“流水线”工具;另一个基于Web的交互式报表UI。
目前Qodana还处于早期开发版本,不过已经提供了早期预览版本。最终Qodana将提供多种服务形态:
Qodana目前仅支持PHP,Java和Kotlin,最终将支持JetBrains IDE家族下的语言和技术。并且有更多的新特性在开发中,例如,版本/分支比较,高级代码质量目标管理,配置文件变更检测,跨项目的代码重复分析,第三方许可证监视,以及包括污点分析在内的安全检测。
首先,从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内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
OSHIBA然后继续点击实用程序,再点击PC检测工具 2.点击PC检测工具后进入程序的页面 3.点击检测工具,然后选中需要检测的项目,再点击开始检测 4.
GPU-Z怎么下载?以及GPU-Z怎么使用?说起硬件检测工具,相信大家很容易想到CPU检测工具GPU-Z、硬盘检测工具HDTune等。今天小编要为大家带来的是一
微软今天发布了Win10SDK17035预览版,这是RS4分支的第二个SDK预览版,前一个预览版是build17025,已于11月2日发布。除此之外,微软还发布
Office2016预览版发布以后官方就公布了序列号让我们去免费的激话测试使用Office2016预览版。Office2016预览版序列号:NKGG6-WBPC
网络检测系列软件最新版本下载214KB网络检测工具(WNetWatcher)立即下载1.50MB网络检测工具(NetworkPinger)立即下载解决方法 把