在Intellij IDEA社区中,如果你在REST应用程序(JavaEE,Micronaut,Quarkus...)上工作,公共方法可以使用任何框架注解(例如,Java javax.ws.rs.GET
)显示为“未使用”。现在,您可以进入Settings
> Editor
> Inspections
> Java
> Unused Declaration [Entry points tab]
,并手动配置注解以忽略。
在Intellij IDEA Ultimate中,这是开箱即用的,即使“未使用的声明”注解似乎没有配置。
现在,我正在编写一个Intellij插件,并且非常希望能够从“未使用的声明”中排除这些注解,无论是通过plugin.xml还是通过一些Intellij API进行编程配置。
我已经查找了一些plugin.xml配置或UnusedDeclarationInspection用法的示例,但没有结果。我不想创建一个新的检查,只想配置一个现有的检查。
1条答案
按热度按时间njthzxwz1#
看一下
com.intellij.codeInsight.daemon.ImplicitUsageProvider
接口。实施时:当某些元素不是从代码中引用而是以某种其他方式引用时,允许禁用将这些元素突出显示为未使用。例如,在一个示例中,
您需要在
plugin.xml
文件中注册实现,如下所示:<implicitUsageProvider implementation="my.package.MyImplicitUsageProvider"/>
个