29

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

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

PHPStorm 目前可以做到这一点吗?

4

3 回答 3

8

使用 PhpStorm 6 是不可能的。这是项目设置的快照(您可以在其中设置这些选项):

项目设置

于 2014-04-18T20:51:46.280 回答
5

以下仅适用于私有方法。

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

检查配置文件创建:

检查配置文件创建

检验范围

检验范围

于 2015-01-29T09:03:36.883 回答
4

之前曾提出过要求,而且自 PhpStorm 2019.1 EAP #6 以来完全可以实现(详见此处)。

未使用的申报检查

您可以仅使用此检查创建一个新的检查配置文件,并使用检查代码...然后在您的应用程序中查找所有死代码。请注意,此检查允许您明确设置是否要报告字段、方法等,具有什么可见性级别,甚至设置入口点!

于 2019-04-11T14:43:35.403 回答