insolita/unused-scanner

检测未使用的Composer依赖

2.4.0 2022-01-05 22:07 UTC

README

unused-scanner

版本

对于使用php 5.6, 7.0的项目,请使用1.3.x@dev版本

对于使用php >= 7.1的项目,请使用2.x版本

变更日志

查看 CHANGELOG.md

安装

composer global require insolita/unused-scanner

确保您的 ~/.composer/vendor/bin 目录已声明在 $PATH 中

echo $PATH

如果没有,您应该在 ~/.bashrc 或 ~/.profile 中添加它

更新

composer global update

用法

准备配置文件,请参阅 scanner_config.example.php

将其放置在项目根目录(或其他位置)

在您的项目目录中运行 composer dumpautoload

运行 unused_scanner /path/to/configuration/file/scanner_config.php

从1.1版本开始,您可以在没有参数的情况下运行它,如果当前工作目录中存在scanner_config.php,它将默认使用

对于自动测试:

添加 --silent 选项以跳过进度输出并在检测到未使用的包时返回退出代码 = 16

运行 unused_scanner --silent /path/to/configuration/file/scanner_config.php

Docker:

https://github.com/juanmrad/docker-unused-scanner

Demo screenshot

许可证

本项目使用 MIT 许可证