•  智能代码质量平台

    Qodana 的静态代码分析可以帮助开发团队遵循约定的质量标准,并交付可读、易维护和安全的代码。 由 JetBrains 提供支持。

     

     

    为什么使用 Qodana 进行代码分析?

    01

    您可以信赖的静态代码分析

    20 多年来,我们一直根据数百万社区成员的反馈完善 IDE 中的代码分析。 Qodana 依赖 JetBrains IDE 的 linter,并将其智能带到 CI 方面。 就像在我们的 IDE 中一样,Qodana 的分析准确但不繁琐,并且了解代码的细微差别。

    02

    CI 管道和 IDE 之间的简短反馈

    与开发人员日常使用的工具(包括 JetBrains IDE)集成后,无论您使用哪种工具都能轻松处理 Qodana 的结果。

    03

    与其他 JetBrains 工具一样的快速修复

    Qodana 不仅能报告问题,还能提出自动修复建议。

    04

    经济高效的定价模式

    Qodana 按每个活跃贡献者计算许可证,因此不会导致意外费用或向您收取项目扩展费用(因为我们不计算 LOC)。 对开源项目也是免费的。

     

     

    主要功能

    减少代码审查花费的时间和工作量


    01

    2,500 多项代码检查

    使用 Qodana 广泛的检查组合来发现性能问题、可能的 bug、未使用的声明,以及令人困惑的代码结构、命名和样式约定违规等。

    02

    第三方许可证审核

    检测您的应用程序使用的第三方库和框架许可何时与您的应用程序许可不兼容并且无法用于商业项目。

    03

    漏洞检查器

    通过发现导入到项目中的存在漏洞的依赖项和 API 来防止安全漏洞。

    04

    代码覆盖率报告

    评估测试对您代码的覆盖情况,并为您所需的覆盖级别设置质量门。

    05

    基准

    将发现的问题添加到基线中来控制您的技术债务。防止您的团队创建新问题,同时以可控的方式逐步减少技术债务。

     

    对整个团队强制执行代码质量标准


    01

    快速修复

    Qodana 可以自动创建应用了快速修复的拉取请求,因此您可以审查请求,并且仅接受符合条件的请求。

    02

    明确的合格与不合格质量门

    我们的自动化质量门根据预定义基准分析您的代码,提供即时反馈,并在代码中具有特定严重性的问题超过一定数量时使管道失败。

     

    与您的工作流完美融合


    01

    CI/CD 集成

    您可以将 Qodana 与任何 CI/CD 工具相集成,包括 Jenkins、GitHub Actions、GitLab 和 TeamCity。

    02

    IDE 集成

    与大多数流行的 IDE 相集成,如 IntelliJ IDEA、PhpStorm、Rider 和 VS Code,您不必离开编辑器即可研究分析结果并解决问题。