All Projects → Insolita → Unused Scanner

Insolita / Unused Scanner

Licence: mit
Detect unused composer dependencies

Projects that are alternatives of or similar to Unused Scanner

Wowanalyzer
WoWAnalyzer is a tool to help you analyze and improve your World of Warcraft raiding performance through various relevant metrics and gameplay suggestions.
Stars: ✭ 371 (+2.2%)
Mutual labels:  hacktoberfest, analyzer
Elasticsearch Analysis Openkoreantext
Korean analysis plugin that integrates open-korean-text module into elasticsearch.
Stars: ✭ 101 (-72.18%)
Mutual labels:  hacktoberfest, analyzer
Guider
Performance Analyzer
Stars: ✭ 393 (+8.26%)
Mutual labels:  hacktoberfest, analyzer
Performance
⏱ PHP performance tool analyser your script on time, memory usage and db query. Support Laravel and Composer for web, web console and command line interfaces.
Stars: ✭ 429 (+18.18%)
Mutual labels:  composer, analyzer
Nebula
Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS.
Stars: ✭ 190 (-47.66%)
Mutual labels:  hacktoberfest, composer
Psscriptanalyzer
Download ScriptAnalyzer from PowerShellGallery
Stars: ✭ 1,137 (+213.22%)
Mutual labels:  hacktoberfest, analyzer
Dependency spy
Find known vulnerabilities in your dependencies
Stars: ✭ 87 (-76.03%)
Mutual labels:  hacktoberfest, composer
Laravel Messenger
Simple user messaging package for Laravel
Stars: ✭ 2,140 (+489.53%)
Mutual labels:  hacktoberfest, composer
Wpstarter
Easily bootstrap whole site Composer packages for WordPress.
Stars: ✭ 182 (-49.86%)
Mutual labels:  hacktoberfest, composer
Docker
Composer in Docker
Stars: ✭ 180 (-50.41%)
Mutual labels:  hacktoberfest, composer
Satis
Simple static Composer repository generator - For a full private Composer repo use Private Packagist
Stars: ✭ 2,722 (+649.86%)
Mutual labels:  hacktoberfest, composer
Asset Packagist
Asset Packagist
Stars: ✭ 235 (-35.26%)
Mutual labels:  hacktoberfest, composer
Repman
Repman - PHP Repository Manager: packagist proxy and host for private packages
Stars: ✭ 277 (-23.69%)
Mutual labels:  hacktoberfest, composer
Jmc
This is the project for OpenJDK Mission Control, a production time profiling and diagnostics tools suite. https://openjdk.java.net/projects/jmc/
Stars: ✭ 359 (-1.1%)
Mutual labels:  hacktoberfest
Docker Pi Hole
Pi-hole in a docker container
Stars: ✭ 4,288 (+1081.27%)
Mutual labels:  hacktoberfest
Lbadd
LBADD: An experimental, distributed SQL database
Stars: ✭ 362 (-0.28%)
Mutual labels:  hacktoberfest
Pg Mem
An in memory postgres DB instance for your unit tests
Stars: ✭ 350 (-3.58%)
Mutual labels:  hacktoberfest
Eudev
[MIRROR] Repository for eudev development
Stars: ✭ 362 (-0.28%)
Mutual labels:  hacktoberfest
S3cmd
Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services
Stars: ✭ 3,767 (+937.74%)
Mutual labels:  hacktoberfest
Metacpan Web
Web interface for MetaCPAN
Stars: ✭ 361 (-0.55%)
Mutual labels:  hacktoberfest

Project scanner for detect unused composer dependencies

unused-scanner

Versions

Use [email protected] versions for projects with php 5.6, 7.0

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

ChangeLog

see 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

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:

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

Demo screenshot

Licence

This project uses the MIT licence.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].