Laravel Prose Linter – это пакет, обеспечивающий проверку вашего приложения Laravel с учетом синтаксиса:
Линтер Laravel Prose помогает полировать тексты вашего приложения Laravel.Позвольте ему проверить ваши переводы и даже ваши шаблоны блейдов на наличие опечаток, сленга и получить предложения по улучшению стиля письма в зависимости от того, какой стиль прозы вы выберете.
Prose Linter использует Двоичный файл Golang под названием Vale, инструмент командной строки, который привносит кодоподобный линтинг в прозу.Vale сам по себе является ценным пакетом, и Prose Linter использует его, чтобы предоставить вам чистый инструмент CLI для проверки ваших переводов Laravel и шаблонов Blade на наличие prose linting:
Вот доступные команды, предоставляемые 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
Этот пакет также поставляется с настраиваемой конфигурацией стилей, которую вы можете настроить с помощью файла 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
]
];
Ознакомьтесь с Vale Styles, чтобы получить подробную информацию о настройке стилей для работы с Vale. Как видно из фрагмента выше, Laravel Prose Linter поставляется с двумя стилями по умолчанию: write-good
и vale
.
Чтобы начать работу с этим пакетом, ознакомьтесь с официальная документация с инструкциями по установке и использованию. Вы можете просмотреть исходный код на GitHub.