Search by

besmartand-pro / php-quality-config

roszkiewiczjakub

Shared PHPCS and PHPStan configs for BeSmartAnd.Pro projects

Package info

github.com/BeSmartAnd-Pro/php-quality-config

Language:Shell

pkg:composer/besmartand-pro/php-quality-config

Statistics

Installs: 397

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.0 2026-10-08 12:53 UTC

This package is auto-updated.

Last update: 2026-10-08 12:55:49 UTC


README

Wspólne konfiguracje PHPCS, PHPStan i TwigCS dla projektów BeSmartAnd.Pro.

TwigCS

Od wersji v1.1.0 pakiet zawiera twigcs/.twig_cs.dist.php. Uruchamiaj kontrolę z katalogu głównego aplikacji:

php vendor/bin/twigcs --config vendor/besmartand-pro/php-quality-config/twigcs/.twig_cs.dist.php templates/

Konfiguracja rozwiązuje ścieżki szablonów względem katalogu templates/ aplikacji korzystającej z pakietu. Dzięki temu analiza nieużywanych zmiennych uwzględnia także użycie w szablonach nadrzędnych oraz dołączanych tagiem include. Reguły i poziom ostrzeżeń pozostają domyślne.

Wspólny resolver obejmuje zwykłe ścieżki w templates/. Projekty z dodatkowymi katalogami lub przestrzeniami nazw Twig mogą rozszerzyć konfigurację lokalnie.

Sprawdzenie konfiguracji

Z katalogu aplikacji z zainstalowanym TwigCS:

sh /ścieżka/do/php-quality-config/tests/twigcs.sh

Test sprawdza szablon nadrzędny, include i rzeczywiście nieużywaną zmienną.