报告未使用或从入口点不可访问的类、方法、函数、常量和属性。
还会报告从未调用的方法实现和重写器。
检查具有两个配置选项:
-
要报告的成员 — 选择要报告的元素类型,并设置方法、字段和常量的最低可见性等级(public、protected 或 private)。
-
入口点 — 配置哪些情况被视为声明已使用:
- 代码模式:添加其匹配声明被视为入口点的名称模式 (glob/regex)。
- 禁止注解:添加禁止警告的自定义 PHPDoc 注解。
- 禁止 getter 和 setter:选中此复选框可跳过名称以
get 或 set 开头的方法。
- 禁止测试条目:选中此复选框可以将测试类和方法视为入口点(默认启用)。
- 仅显示未使用:选择此项还会报告从入口点可访问,但从未从类外部直接调用的成员。 默认选项为显示所有声明。
某些未使用的成员可能不会即时在代码编辑器中被报告。 由于性能原因,仅当非 private 成员的名称很少出现在项目中时,才会对其进行检查。
要看到所有结果,请使用代码 | 检查代码… 或代码 | 按名称运行检查…在批处理模式下运行检查。