我想知道intellij是否有一个功能允许它扫描文件并执行诸如组织导入,安全删除未使用的函数和字段等内容。此功能在Resharper插件中的.NET中非常有用。谢谢你的任何指示。
答案 0 :(得分:12)
使用Analyze
| 检查代码并启用相应的选项以查找未使用的代码,在结果中,您可以立即将修复应用于所有未使用的方法和字段。
使用Code
| 重新格式化代码或优化进口。重新格式化代码具有优化导入的选项,您可以在整个项目上运行它,以便在一个步骤中全局执行这两项操作。
还可以动态优化导入(在“设置”中启用),并在提交版本控制时重新格式化/优化导入。代码检查也可以在提交之前执行,以通知您可能出现的问题。
答案 1 :(得分:5)
IDEA有一个插件 - FindBugs-IDEA。它会扫描您列出的案例以及更多内容。
答案 2 :(得分:1)
您可以尝试使用试用版。
对于导入,是的,您可以组织导入ctrl-alt-o
,您可以选择在当前文件或项目中的每个文件上执行此操作。
不确定是否可以删除项目中所有未使用的方法,但是您确实收到有关未使用的方法/变量的警告,并且可以安全删除(IntelliJ确实提供了安全删除的选项)。
此外,在“首选项”中,您可以设置大量您选择被视为警告的内容,具体取决于您的编码风格,约定等。
答案 3 :(得分:0)
我建议使用你可能没有使用的这10个IDEA检查:
http://hamletdarcy.blogspot.com/2008/04/10-best-idea-inspections-youre-not.html
我自己喜欢在 Intellij IDEA的帮助下与 NullPointerException 战斗。
以下检查对我有很大的帮助: