我想知道IntelliJ是否有一个功能可以让它扫描文件并执行一些事情,比如组织导入,安全地删除不使用的函数和字段等。这个功能在.NET的ReSharper插件中非常有用。谢谢你的指点。
xfyts7mz1#
使用Analyze|检查代码并启用相应的选项来查找未使用的代码,在结果中,您可以一次将修复应用于所有出现的项,删除所有未使用的方法和字段。
Analyze
其余部分使用Code|重新格式化代码或优化导入。重新格式化代码有一个优化导入的选项,您可以在整个项目上运行它,以便在单个步骤中全局执行这两个操作。
Code
还可以动态优化导入(在设置中启用),并在提交到版本控制时重新格式化/优化导入。还可以在提交之前执行代码检查,以通知您可能存在的问题。
dba5bblo2#
有一个Idea-FindBugs-Idea插件。它扫描你列出的病例和其他更多的病例。
rsaldnfx3#
你可以用试用版试用一下。
至于导入,是的,您可以组织导入ctrl-alt-o,您可以选择在当前文件或项目中的每个文件上这样做。
ctrl-alt-o
不确定您是否可以删除项目中所有未使用的方法,但您确实会收到有关不使用且可以安全删除的方法/变量的警告(IntelliJ确实提供了安全删除的选项)。
此外,在首选项中,您可以设置大量被视为警告的内容,具体取决于您的编码风格、约定等。
xt0899hw4#
我建议使用这10个你可能不会使用的想法检查:
http://hamletdarcy.blogspot.com/2008/04/10-best-idea-inspections-youre-not.html
从我自己来说,我喜欢在IntelliJ IDEA的帮助下与NullPointerException战斗。
以下检查对我帮助很大:
1.恒定条件和例外
1.@NotNull/@Null问题
7gyucuyw5#
我能想到的最接近这个词的词是“Code cleanup”和“Silent Code Cleanup”。你可以通过链接找到它。
5条答案
按热度按时间xfyts7mz1#
使用
Analyze
|检查代码并启用相应的选项来查找未使用的代码,在结果中,您可以一次将修复应用于所有出现的项,删除所有未使用的方法和字段。其余部分使用
Code
|重新格式化代码或优化导入。重新格式化代码有一个优化导入的选项,您可以在整个项目上运行它,以便在单个步骤中全局执行这两个操作。还可以动态优化导入(在设置中启用),并在提交到版本控制时重新格式化/优化导入。还可以在提交之前执行代码检查,以通知您可能存在的问题。
dba5bblo2#
有一个Idea-FindBugs-Idea插件。它扫描你列出的病例和其他更多的病例。
rsaldnfx3#
你可以用试用版试用一下。
至于导入,是的,您可以组织导入
ctrl-alt-o
,您可以选择在当前文件或项目中的每个文件上这样做。不确定您是否可以删除项目中所有未使用的方法,但您确实会收到有关不使用且可以安全删除的方法/变量的警告(IntelliJ确实提供了安全删除的选项)。
此外,在首选项中,您可以设置大量被视为警告的内容,具体取决于您的编码风格、约定等。
xt0899hw4#
我建议使用这10个你可能不会使用的想法检查:
http://hamletdarcy.blogspot.com/2008/04/10-best-idea-inspections-youre-not.html
从我自己来说,我喜欢在IntelliJ IDEA的帮助下与NullPointerException战斗。
以下检查对我帮助很大:
1.恒定条件和例外
1.@NotNull/@Null问题
7gyucuyw5#
我能想到的最接近这个词的词是“Code cleanup”和“Silent Code Cleanup”。你可以通过链接找到它。