PHPStorm 有一个方便的未使用私有方法 检查,它可以检测毫无疑问未使用的方法。
我有时也会有兴趣扫描我的项目以查找未使用的公共/受保护方法。我知道这不是一门精确的科学,它会报告可能在该项目之外使用的方法(例如,在图书馆的情况下),但需要人工审查,这可能非常有用。
PHPStorm 目前可以做到这一点吗?
使用 PhpStorm 6 是不可能的。这是项目设置的快照(您可以在其中设置这些选项):
以下仅适用于私有方法。
在 PHPStorm 7/8 中是可能的。转到代码 > 检查代码并使用自定义检查配置文件。在 Inspections 窗口中,单击 Add 并取消选择除 PHP > Unused 之外的所有内容。
检查配置文件创建:
检验范围
之前曾提出过要求,而且自 PhpStorm 2019.1 EAP #6 以来完全可以实现(详见此处)。
您可以仅使用此检查创建一个新的检查配置文件,并使用检查代码...然后在您的应用程序中查找所有死代码。请注意,此检查允许您明确设置是否要报告字段、方法等,具有什么可见性级别,甚至设置入口点!