رضا جمال زاده
رضا جمال زاده
خواندن ۲ دقیقه·۳ سال پیش

اصلاح متون در لاراول با پکیج Laravel Prose Linter


فریمورک لاراول دارای پکیج‌های فراوانی است. یکی از این پکیج‌های کاربردی و جالب که به تازگی منتشر شده است و در این مقاله قصد معرفی آن را داریم، پکیج Laravel Prose Linter می‌باشد. ما با استفاده از این پکیج می‌توانیم به سادگی به اصلاح و ویرایش متون خود بپردازیم.

در توضیحات این پکیج آمده است:

پکیج Laravel Prose Linter به شما کمک می‌کند تا متن‌های نوشته شده در برنامه‌ی لاراولی خود را جلا ببخشید(به بهترین شکل ممکن در آورید). این پکیج blade template‌ها و ترجمه‌های شما را برای یافتن اشتباه تایپی بررسی می‌کند و پیشنهاداتی با توجه به سبک نویسندگی شما برای بهبود نوشته ارائه می‌دهد.

پکیج Prose Linter از Vale که یکی از پکیج‌ها زبان Golang است، استفاده می‌کند. vale یک ابزار خط فرمان محور است که که به بررسی و اصلاح متون می‌پردازد. پکیج Vale به خودی خود یا پکیج بسیار ارزشمند است که Prose Linter از آن استفاده می‌کند تا به ما یک ابزار خط فرمان محور(CLI) برای بررسی و اصلاح متون موجود در برنامه لاراولی بدهد.نمونه:

در ادامه دستورات ارائه شده توسط 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 ] ];

همانطور که در کد بالا مشاهده می‌کنید، پکیج Prose Linter دارای دو استایل write-good وvaleبه صورت پیش‌فرض می‌باشد.برای کسب اطلاعات بیشتر در مورد این استایل‌ها به مستندات Vale Styles مراجعه کنید.

برای مشاهده‌ی نحوه نصب و استفاده از این پیکیج می‌توانید به صفحه مستندات آن را مراجعه کنید. لازم به ذکر است نصب و استفاده از Prose Linter بسیار ساده و راحت می‌باشد.

در صورتی که شما پکیج‌های جذاب دیگری برای لاراول می‌شناسید، خوشحال می‌شویم آن‌ها را در بخش نظرات به دیگر مخاطبان معرفی کنید.

منبع

لاراولبرنامه نویسیآموزش لاراولپکیج prose linter در لاراول
شاید از این پست‌ها خوشتان بیاید