JetBrains正式推出Qodana( 二 )


JetBrains正式推出Qodana
文章图片
从Problems(问题)选项卡切换到Files(文件)选项卡 , 即可改为以文件/文件夹结构浏览相同的问题 。
JetBrains正式推出Qodana
文章图片
与JetBrainsIDE的集成IntelliJIDEAUltimate和PhpStorm均已捆绑Qodana , 因此当Qodana提示代码问题时 , 你可以直接在你的IDE中将其打开以进行快速修复 。 为此 , 请选择一个问题并点击Openfilein(文件打开位置)操作 。 要将Qodana与其他JetBrainsIDE集成 , 请安装我们的插件:https://plugins.jetbrains.com/plugin/16938-qodana
JetBrains正式推出Qodana
文章图片
许可证审核如果代码中的许可证无效或使用不当 , 可能会导致非常昂贵的法律与合规处罚 。 使用Qodana , 你可以扫描代码仓库中的依赖项以查找其许可证并查看是否存在任何潜在问题 。
你可以轻松地将许可证审核引入项目并使之融入CI/CD管道 。 新的许可证审核功能适用于所有linter , 包括Java、Kotlin、PHP、Python和JavaScript 。
JetBrains正式推出Qodana
文章图片
与GitHub和其他CI/CD工具的集成你可以将该平台与微软GitHub集成 , 并用于检测、分析和解决其中的代码问题 。 安装QodanaScanGitHubaction以针对GitHub工作流中使用Java、Kotlin、PHP、Python、JavaScript和TypeScript的项目运行质量保证检查:https://github.com/marketplace/actions/qodana-scan
有关一小部分基本用例的简要总结 , 请参阅我们的文档:https://www.jetbrains.com/help/qodana/qodana-github-action.html
你不必局限于GitHub!Qodana可以添加到你青睐的任何CI平台 。 为你的项目建立质量里程碑的过程在所有CI工具间都非常相似 。 自Qodana发布以来 , 我们已经支持GitHub、GitLabCI/CD、TeamCity、Jenkins和AzurePipelines 。
查看Qodana的实际运作如果你想要亲身体验 , 团队提供了一个沙盒供你实验 。 以访客身份登录并从中选择一个预配置项目:http://qodana.teamcity.com/