IDEA中注释@param 参数名称不存在时,飘红报错解决
错误
IDEA中注释飘红
开发工具
- IntelliJ IDEA 2018.3.5(Ultimate Edition)版本
- Mac
- jdk8
影响结果
- 代码美观,强迫症受不了
- 有网友提到会造成项目启动不了,我目前暂时没有遇到,如有读者遇到,请私信或评论,以便我对文章进行补充
解决办法
- 打开
Preferences -> Editor -> Inspections
(Windows系统打开File -> Settings -> Editor -> Inspections
; - 搜索
Javadoc
,找到Declaration has problems in Javadoc references
,可以看到后面的方块是红色,意思是注释有问题时,提示级别是Error
; - 将提示级别修改为
Warning
即可, 此时红色提醒会消失,但是错误的参数下面会有黄色波浪线,如果波浪线都不想看到,就将提示级别改为最低的No highlighting,only fix
; - 此修改默认只对当前项目有效,如果需要对所有项目生效,请将上方的
Profile
从Project Default
修改为Default
测试代码
-
代码–修改前
-
代码–修改后
-
结论
- 不存在的参数,使用@param,注释会飘红
- 代码运行不受影响
如果解决了你的问题,麻烦点个赞;如果文章有错误,请评论指出,谢谢!