• Czas czytania ~1 min
  • 24.08.2022

Laravel Prose Linter to pakiet, który zapewnia sprawdzanie składni dla Twojej aplikacji Laravel:

Linter Laravel Prose pomaga dopracować teksty aplikacji Laravel.Pozwól mu sprawdzić Twoje tłumaczenia, a nawet szablony ostrzy pod kątem literówek, slangu i uzyskać sugestie dotyczące lepszego stylu pisania w zależności od wybranego stylu prozy.

Prose Linter używa Plik binarny Golanga o nazwie Vale jest narzędziem wiersza poleceń, które wprowadza do prozy linting przypominający kod.Vale jest wartościowym pakietem sam w sobie, a Prose Linter wykorzystuje go, aby dać ci czyste narzędzie CLI do sprawdzania twoich tłumaczeń Laravel i szablonów Blade pod kątem lintingu:

Przykład wyjścia CLI Laravel Prose Linter

Oto dostępne polecenia dostarczane przez Laravel Prose Linter:

# Lint blade templates
php artisan lint:blade
 
# Lint a single blade template
php artisan lint:blade auth.login
 
# Lint translations
php artisan lint:translation
 
# Lint specific translation namespace(s)
php artisan lint:translation auth validation

Ten pakiet zawiera również konfigurowalną konfigurację stylu, którą można skonfigurować za pomocą pliku config/linter.php:

use Beyondcode\LaravelProseLinter\Styles\WriteGood;
use Beyondcode\LaravelProseLinter\Styles\Vale;
 
/*
 * Customize the Vale styles used by the linter.
 */
return [
    'styles' => [
        WriteGood::class,
        Vale::class
    ]
];

Sprawdź Dokumentacja stylów Vale, aby uzyskać szczegółowe informacje na temat konfigurowania stylów do pracy z Vale. Jak widać w powyższym fragmencie, Laravel Prose Linter ma dwa domyślne style: write-goodi vale.

Aby rozpocząć korzystanie z tego pakietu, zapoznaj się z oficjalna dokumentacja zawierająca instrukcje instalacji i użytkowania. Możesz sprawdzić kod źródłowy na GitHub.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

O

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297