Laravel Prose Linter — це пакет, який забезпечує коректуру з урахуванням синтаксису для вашої програми Laravel:
Laravel Prose Linter допоможе вам відшліфувати тексти вашої програми Laravel.Дозвольте йому перевірити ваші переклади та навіть шаблони лез на наявність друкарських помилок, сленгу та отримати пропозиції щодо кращого стилю написання залежно від того, який стиль прози ви виберете.
Prose Linter використовує Двійковий файл Golang під назвою Vale, інструмент командного рядка, який додає до прози кодове ліннування.Vale сам по собі є цінним пакетом, і Prose Linter використовує його, щоб надати вам чистий інструмент CLI для перевірки ваших перекладів Laravel і шаблонів Blade на прозовий лінт:
Ось доступні команди, надані Laravel Prose Linter:
Цей пакунок також постачається з настроюваною конфігурацією стилю, яку можна налаштувати за допомогою файлу config/linter.php
:
# 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
Перегляньте Документація стилів Vale для детальної інформації про налаштування стилів для роботи з Vale. Як ви бачите у наведеному вище фрагменті, Laravel Prose Linter має два стандартних стилі: write-good
і vale
.
use Beyondcode\LaravelProseLinter\Styles\WriteGood;
use Beyondcode\LaravelProseLinter\Styles\Vale;
/*
* Customize the Vale styles used by the linter.
*/
return [
'styles' => [
WriteGood::class,
Vale::class
]
];
Щоб почати роботу з цим пакетом, перегляньте офіційна документація для встановлення та інструкцій з використання. Ви можете переглянути вихідний код на GitHub.