IDEA - 自定义错误

IDEA - Custom Errors

在处理我的代码时,我想起了 IDEA 对我的帮助。这给了我一个想法,如果我可以添加一些自定义编译时处理会怎样。其中,如果我的代码无效,它会提示我错误。举例来说,我将 return 类型保留为 null,而它永远不应该为 null。主要是框架和 API 检查以减少生产错误。

问题是我不知道从哪里开始做这件事。我假设我需要开发一个插件,但在查找文档时遇到问题。如果有人愿意帮助我开始。甚至可能提供指向示例项目或现有项目的链接(github 如果可能)。

我还计划将此插件作为我开发的几个 API 的一部分发布。所以帮助我会帮助其他人 运行 :)

您可以为此使用标准 java 断言: https://docs.oracle.com/javase/8/docs/technotes/guides/language/assert.html

您可以创建一个实现自定义的 intellij 插件 inspections

此处示例:

https://confluence.jetbrains.com/display/IDEADEV/Inspection+of+Code+Source

您创建的检查可以突出显示红色代码,允许用户禁用它们,并提示进行修复。请参阅 intellij 插件开发 API 了解更多详情。