leknoppix/laravel-view-analyzer

Analyze view usage in Laravel applications - detect used and unused Blade templates

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/leknoppix/laravel-view-analyzer

0.6 2026-02-01 20:57 UTC

This package is auto-updated.

Last update: 2026-02-01 22:05:09 UTC


README

Laravel View Analyzer

Build Status Total Downloads Latest Stable Version License Test Coverage

About Laravel View Analyzer

Laravel View Analyzer est un package puissant pour analyser l'utilisation des vues dans vos applications Laravel. Il permet d'identifier les templates Blade utilisés et inutilisés, de détecter les vues orphelines et d'obtenir des informations précises sur l'architecture de vos vues (y compris les chemins physiques complets).

Le package tente de simplifier la maintenance de vos vues en facilitant des tâches comme :

Learning Laravel View Analyzer

Le plugin est conçu pour être prêt à l'emploi dès l'installation. Vous pouvez commencer par lancer une analyse complète avec php artisan views:analyze pour voir l'état actuel de votre projet. Pour des cas plus complexes, vous pouvez consulter la section Configuration.

Contributing

Merci de considérer votre contribution au Laravel View Analyzer ! Le guide de contribution se trouve dans le fichier CONTRIBUTING.md (à venir).

Code of Conduct

Afin de garantir que la communauté est accueillante pour tous, merci de consulter et de respecter le Code de conduite.

Security Vulnerabilities

Si vous découvrez une vulnérabilité de sécurité, merci d'envoyer un e-mail à contact@lejournaldugers.fr. Toutes les vulnérabilités de sécurité seront traitées rapidement.

License

Le package Laravel View Analyzer est un logiciel libre sous licence MIT.

Documentation Technique

🚀 Fonctionnalités

  • Analyse Complète - Détecte les vues dans les contrôleurs, fichiers Blade, mailables, commandes, composants, routes et middlewares.
  • Formats de Sortie Multiples - Tableaux console, JSON, HTML et CSV.
  • Détection Intelligente - Gère view(), View::make(), @extends, @include, et les patterns Mailable Laravel 11+.
  • Chemins Complets - Affiche désormais le chemin physique absolu des fichiers pour toutes les vues détectées.
  • Performance Optimisée - Mise en cache intégrée pour les grands projets.

📦 Installation

Installez via Composer :

composer require leknoppix/laravel-view-analyzer --dev

Publiez le fichier de configuration :

php artisan vendor:publish --tag=view-analyzer-config

🛠 Utilisation

Analyser toutes les vues

Lancez une analyse complète des vues de votre application :

php artisan views:analyze

Lister les vues utilisées

Affichez toutes les vues référencées dans votre base de code :

php artisan views:used --show-locations

Trouver les vues inutilisées

Identifiez les templates orphelins :

php artisan views:unused --size --suggest-delete

⚙️ Configuration

Le fichier config/view-analyzer.php permet de personnaliser les chemins de scan, les dossiers exclus et les analyseurs activés.

📋 Prérequis

  • PHP 8.3 ou supérieur
  • Laravel 11.0 ou 12.0