我今天遇到了一种方法..没有在任何地方使用..但是经过测试。由于它被测试使用,IntelliJ
因此没有将该方法标记为“未使用”。
是否IntelliJ
允许以下搜索条件“查找除测试外未使用的方法,其中测试定义为带有@Test
注释的任何内容”
我今天遇到了一种方法..没有在任何地方使用..但是经过测试。由于它被测试使用,IntelliJ
因此没有将该方法标记为“未使用”。
是否IntelliJ
允许以下搜索条件“查找除测试外未使用的方法,其中测试定义为带有@Test
注释的任何内容”
有一个相关的功能请求:
虽然检查设置中的Configure annotations...选项已经涵盖了第一点,但第二点仍然有效:
不将测试方法(如上所述)视为入口点的选项。这样我们就可以消除仅由测试方法使用的“生产”方法。
此功能仅适用于批量检查并在编辑器中禁用。¹
根据 JetBrains IntelliJ IDEA 2016.3 EAP 使未使用代码检测更加灵活的博客,现在可以实现了。
您可以在右侧的设置 > 编辑器 > 检查 > Java > 声明冗余 > 未使用的声明 > 中找到它。
¹ Anna Kozlova,在上述博文中发表评论,2017 年 1 月 11 日