首页
/ Composer-Unused 0.9.2版本发布:优化依赖检测与扩展支持

Composer-Unused 0.9.2版本发布:优化依赖检测与扩展支持

2025-06-30 04:13:26作者:农烁颖Land

Composer-Unused是一个用于检测PHP项目中未使用Composer依赖包的工具,它能够帮助开发者识别并清理项目中不再需要的依赖项,从而优化项目结构和性能。最新发布的0.9.2版本带来了一系列改进和修复,进一步提升了工具的实用性和稳定性。

核心改进

默认包名支持

新版本增加了对__root__作为默认包名的支持。这一改进使得工具能够更好地处理那些没有在composer.json中明确指定包名的项目,这在一些特殊项目结构中尤其有用。

扩展检测优化

0.9.2版本修复了关于PHP扩展(如memcached)被错误标记为未使用的问题。现在工具能够更准确地识别项目中实际使用的PHP扩展,避免了误报情况。

架构调整

Symfony版本支持调整

为了保持与现代PHP生态系统的同步,0.9.2版本移除了对Symfony 5的支持。这一变化反映了项目维护团队对保持代码库现代化和维护性的承诺,同时也鼓励用户升级到更新的Symfony版本。

测试覆盖率提升

开发团队特别增加了针对扩展标记功能的测试用例,确保相关功能的稳定性和可靠性。这种对测试覆盖率的重视体现了项目对质量的承诺。

使用建议

对于使用Composer-Unused的开发者,0.9.2版本值得升级,特别是那些:

  1. 项目中使用PHP扩展(如memcached)的开发者
  2. 项目中没有明确指定包名的开发者
  3. 使用较新版本Symfony框架的开发者

升级后,开发者可以期待更准确的依赖检测结果和更稳定的工具表现。

Composer-Unused持续演进的方向表明,项目维护团队不仅关注核心功能的稳定性,也在不断优化用户体验和适应现代PHP开发实践。对于注重项目整洁和性能优化的开发团队来说,这是一个值得持续关注的工具。

登录后查看全文
热门项目推荐