我今天碰到了一个方法,但是没有在任何地方使用..但是经过测试。由于它是由测试使用的,因此IntelliJ
未将该方法标记为“未使用”。
IntelliJ
是否允许以下搜索条件“查找除测试之外未使用的方法,其中test定义为具有@Test
注释的任何内容”
答案 0 :(得分:3)
有相关的功能要求:
虽然检查设置中的配置注释... 选项已涵盖第一点,但第二点仍然有效:
一种选项,使得测试方法(如上所述)不被视为入口点。这样我们就可以消除仅由测试方法使用的“生产”方法。
答案 1 :(得分:2)
此功能仅适用于批量检查并且在编辑器中已禁用。¹
根据JetBrains IntelliJ IDEA 2016.3 EAP Makes Unused Code Detection More Flexible博客,现在有可能。
您可以在右侧的“设置”>“编辑器”>“检查”>“ Java”>“声明冗余”>“未使用的声明”中找到它。
¹安娜·科兹洛娃(Anna Kozlova),2017年1月11日在上述博客中发表评论