Qodana
The code quality platform for teams
Qodana Self-Hosted 现已推出 – 以六折优惠获取这款静态代码分析团队工具
大多数开发者都使用 IDE 和代码编辑器进行本地代码质量分析,但只有 33% 的开发者会对每个 CI 管道提交使用外部静态代码分析工具。 另外 33% 偶尔使用自动分析技术。
根据客户报告,开发者对静态代码分析工具的低采用率会给公司带来问题,导致产品质量风险。 服务器端分析结果要么被忽略,要么被勉强容忍。 以下是部分原因:
- 误报过多
- 与 IDE 检查冲突
- 代码质量指南不一致
- 环境设置复杂
- 无法快速修正问题
- UI 过时
这些因素都会导致开发者体验不佳。
通过 Qodana,我们力求为开发团队打造卓越体验,使从设置到结果分析和修正的整个过程更加轻松和愉快,提高服务器端分析的采用率。
自去年夏天推出云版本 Qodana 以来,我们不断收到关于自托管版本的请求。
经过成功的客户 Beta 测试,我们现在推出 Qodana Self-Hosted 的第一个版本,让您可以完全在自己的终端管理、维护和升级 Qodana。
如果您在 8 月 31 日之前申请演示并决定购买 Qodana,您将获得一年的六折优惠!
![问题概览](https://resources.jetbrains.com/storage/products/blog/wp-content/uploads/Qodana/DemoSF.gif)
为什么选择 Qodana Self-Hosted 而不是云版本?
Qodana 是完全基于 JetBrains IDE 静态代码分析引擎的代码质量平台。 它支持与我们的 IDE 和 VS Code 的原生集成,允许您在任何 CI 环境中构建质量门,并有助于在整个企业范围强制执行编码标准。
使用自托管版本,您将完全控制分析报告、用户帐户和其他敏感数据,以及 Qodana 维护和升级。 也就是说:
保护专有信息
您的代码永远不会离开您的基础架构,因此,如果您需要保持项目代码隔离,那么 Qodana Self-Hosted 就是您的最佳选择。
降低合规风险
对于具有严格监管要求的组织,自托管解决方案可供控制数据存储和处理以遵守法规,包括国家数据主权法。
更高的性能
自托管解决方案可以针对您的组织的特定性能需求进行优化,因此有潜力提供比共享云环境更出色的性能。
Qodana Self-Hosted 如何分发和定价?
在初始版本中,我们在您自己的 Amazon Web Services (AWS) 账户上提供托管服务。
起价为每位开发者每月 40 美元,最少 10 位开发者。 提供批量折扣。 有关详情,请通过演示申请表与我们联系。
Qodana Ultimate Plus 对等功能
Qodana Self-Hosted 提供了一整套功能,让开发者可以享受静态代码分析,让任何规模的组织都能有效进行静态代码分析。 我们建议使用我们最先进的云方案 Qodana Ultimate Plus 获得全部对等功能。
问题概览
Qodana 提供带有标志性旭日图的报告,清晰显示代码质量。 您可以查看项目和组织级别的洞察。 更高级的仪表板功能目前正在开发。
IDE 集成
Qodana 开箱即与 JetBrains IDE 捆绑,还提供与 VS Code 的集成。 您可以在您的首选 IDE 中打开分析结果和修正问题,也可以直接在 JetBrains IDE 中设置 Qodana 并连接到 CI 系统。
![IDE 集成](https://resources.jetbrains.com/storage/products/blog/wp-content/uploads/Qodana/IDEi.gif)
CI/CD 集成
与市场上的其他工具不同,Qodana 完全与 CI 无关。 您可以构建质量门,并在保持高代码质量标准的同时显著减少人工干预。
快速修复
Qodana 可以自动创建应用了快速修复的拉取请求,因此您可以轻松便捷地审查和接受这些请求。
许可证审核
得益于 Qodana 的全面许可证审核,您可以识别与项目不兼容的许可证,并从简洁的界面访问结果。 它还可以向您的 CI/CD 管道添加相关步骤或质量门,自动执行许可证分析。
![](https://blog.jetbrains.com/wp-content/uploads/2024/07/image-25-1.png)
基线
将不太严重(或所有检测到)的问题放入基线,停止接收相关通知。 这样,您就可以专注于对您和团队真正有意义的问题。
FlexInspect
借助 Qodana 的 FlexInspect,您可以为想在代码或仓库中强制执行的规则创建自定义代码检查。 然后,您可以在 IntelliJ IDEA 中针对项目运行这些检查,或者在 CI/CD 管道中使用 Qodana 运行检查。
![](https://blog.jetbrains.com/wp-content/uploads/2024/07/image-6.png)
漏洞检查工具
Qodana 可以识别代码库中的关键安全漏洞。 您还可以自定义质量门,使其在出现漏洞时失效。
试用 Qodana Self-Hosted
我们希望通过 Qodana Self-Hosted 打造定制化方案。 欢迎您申请演示,我们的工程师将与您联系并针对您的基础架构帮助您完成设置。 请提前准备好您的 AWS 账户,或者根据需要设置新账户。
本博文英文原作者: