借助 Qiana 的 FlexInspect,中强制执行的任何规则创建自定义代码检查。 然后, 您可以在 IntelliJ IDEA 中针对您的项目运行这些检查,或者在 CI/CD 管道中使用 Qdana。 来自 Qiana 的自定义代码检查。 Flex Inspect – 来自 Qiana 的自定义代码检查。
通过这种方式您可以识别
代码库和团队特有的问题,从而节省时间和精力。 要在 IntelliJ IDEA 中使用 Kotlin IntelliJ API 编写自定义检查,请按照以下步骤操作: 访问源代码的 AST(抽象语法树)。 实时调试新的检查如何在代码上发挥作用。 观察新的自定义 阿尔巴尼亚电话号码 检查的实际情况,包括突出显示不符合预期行为的代码段。 通过此功能,您可以访问 PSI(所有 IntelliJ 和 Qodana 检查使用的 API)。
并且可以实施您可能需要的
任何其他自定义检查。 以下是如何使用 IntelliJ IDEA PSI 查看器访问代码的 AST:用于代码审查中自定义检查的 PSI 查看器和提高代 IT号码 码质量的 PSI 查看器。 FlexInspect 允许您分析各种语言的代码,包括 和 我们正在努力扩大此列表,敬请期待! 请注意:实现自定义检查需要您在 Kotlin 中编写代码,这意味着您将需要使用 IntelliJ IDEA Ultimate。