在PHPStorm中查找未使用的公共和受保护方法

时间:2013-01-25 19:24:23

标签: phpstorm

PHPStorm有一个方便的未使用的私有方法 inspection,可以检测毫无疑问未使用的方法。

我有时会对我的项目扫描未使用的公共/受保护方法感兴趣。我知道这不是一门精确的科学,并且会报告可能在该项目之外使用的方法(例如,在图书馆的情况下),但需要进行人工审查,这可能非常有用。

PHPStorm目前是否可以使用?

3 个答案:

答案 0 :(得分:8)

PhpStorm 6无法实现。以下是项目设置的快照(您可以在其中设置这些选项):

Project Settings

答案 1 :(得分:5)

以下内容仅适用于私有方法。

这可能在PHPStorm 7/8中。 转到代码>检查代码并使用自定义检查配置文件。 在Inspections窗口中,单击Add并取消选择除PHP>之外的所有内容。未使用。

检查资料制作:

Inspection profile creation

检查范围

Inspection scope

答案 2 :(得分:2)

它是先前所要求的,并且自PhpStorm 2019.1 EAP#6起(在详细信息中,请参见here)很有可能。

unused declaration inspection

您可以仅使用此检查来创建新的检查配置文件,并使用检查代码... 然后在您的应用中查找所有无效代码。请注意,通过此检查,您可以显式设置是否要报告字段,方法等以及可见性级别,甚至可以设置入口点!