mrkindy / deadscanner

Laravel 控制台命令,用于列出 Laravel 项目中的废弃方法和类。

V1.0.1 2024-04-02 18:33 UTC

This package is auto-updated.

Last update: 2024-09-02 19:27:17 UTC


README

高效地识别和修剪废弃的方法和控制器,以保持您的代码库整洁且可维护。

功能

  • 定位未使用的方法和控制器:检测项目中未积极使用的方法和控制器。
  • 可自定义的扫描:针对特定路径进行分析,并根据需要排除命名空间。
  • 灵活的输出格式:以文本格式简洁地查看结果,或获取详细输出以进行深入分析。
  • 易于集成:通过简单的安装和使用方式无缝集成到 Laravel 工作流程中。

安装

使用 Composer 将 DeadScanner 添加到您的项目中

composer require mrkindy/deadscanner

用法

运行以下命令以扫描项目中的废弃代码

  • 查找废弃控制器

    php artisan mrkindy:deadcontroller
  • 查找废弃方法

    php artisan mrkindy:deadmethods

参数

  • paths:可选的特定路径列表用于扫描。

选项

  • --dump-output:输出详细废弃代码发现的输出,以进行综合分析。
  • --text-output:以简洁的文本格式呈现结果,以便快速查看。

贡献

我们感谢贡献!有关如何参与的详细信息,请参阅 CONTRIBUTING.md 文件。

致谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件