Popularity
3.8
Growing
Activity
5.3
Growing
306
7
23

Description

Use 1.3.x@dev versions for projects with php 5.6, 7.0

Use 2.x versions for projects with php >= 7.1

Monthly Downloads: 2,457
Programming language: PHP
License: MIT License
Latest version: v2.0

Project scanner for detect unused composer dependencies alternatives and similar libraries

Based on the "Dependency Management" category

Do you think we are missing an alternative of Project scanner for detect unused composer dependencies or a related project?

Add another 'Dependency Management' Library

README

Project scanner for detect unused composer dependencies

Build Status

Versions

Use 1.3.x@dev versions for projects with php 5.6, 7.0

Use 2.x versions for projects with php >= 7.1

ChangeLog

see [CHANGELOG.md](CHANGELOG.md)

Installation

composer global require insolita/unused-scanner

Ensure that your ~/.composer/vendor/bin directory declared in $PATH

echo $PATH

if not - you should add it in ~/.bashrc or ~/.profile

Update

composer global update

Usage

prepare configuration file, see [scanner_config.example.php](scanner_config.example.php)

put it in project root (or other place)

run composer dumpautoload in your project directory

run unused_scanner /path/to/configuration/file/scanner_config.php

since 1.1 you can run it without argument, if scanner_config.php existed in current working directory, it will be used by default

For auto-testing:

Add --silent option for skip progress output and return exit code = 16, when unused packages detected

run unused_scanner /path/to/configuration/file/scanner_config.php --silent

Docker:

run docker run -v `pwd`:/app tico/unused-scanner /app/path/to/configuration/file/scanner_config.php

wait for result..

[Demo screenshot](unused.png)

Licence

This project uses the MIT licence.


*Note that all licence references and agreements mentioned in the Project scanner for detect unused composer dependencies README section above are relevant to that project's source code only.