JOURNAL INDEX
تطوير الويب/لارافيل/2026.09.19/3 VIEWS/5 MIN READ

يضيف Laravel Pint علمًا بشفرة لتنسيق قوالب الشفرة الخاصة بك

عبدالرحمن ربيع
عبدالرحمن ربيع Software Engineer & AI Builder

قام Laravel Pint، مثبت نمط التعليمات البرمجية ذي التكوين الصفري المبني على PHP - CS - Fixer، بشحن ميزة تغلق فجوة طويلة الأمد: فهي تقوم الآن بتنسيق قوالب Blade أيضًا. Pint 1.30.0، الذي تم إصداره جنبًا إلى جنب مع إعلانات Laracon US 2026، يضيف - بلا

يضيف Laravel Pint علمًا بشفرة لتنسيق قوالب الشفرة الخاصة بك

قام Laravel Pint، مثبت نمط التعليمات البرمجية ذي التكوين الصفري المبني على PHP - CS - Fixer، بشحن ميزة تغلق فجوة طويلة الأمد: فهي تقوم الآن بتنسيق قوالب Blade أيضًا. Pint 1.30.0، الذي تم إصداره جنبًا إلى جنب مع إعلانات Laracon US 2026، يضيف --blade العلم الذي يدير .blade.php الملفات من خلال Prettier للتنسيق المتسق، بالإضافة إلى تنسيق PHP الذي يتعامل معه Pint بالفعل.

ما كان مفقودًا من قبل

لطالما كان Pint ممتازًا في الحفاظ على اتساق PHP الخاص بك، والتباعد، والمحاذاة، وطلب الاستيراد، وكل ذلك يتم فرضه تلقائيًا دون الحاجة إلى ملف تكوين لمعظم المشاريع. ولكن في اللحظة التي فتحت فيها عرض Blade، كنت بمفردك. المسافة البادئة @if كتل، والتباعد حول التوجيهات، وتنسيق السمات على المكونات، كل ذلك يعتمد كليًا على كل ما فعله أو لم يفعله التنسيق التلقائي للمحرر.

تم الوصول إلى الفرق التي اهتمت بتنسيق Blade المتسق بشكل عام لإعداد Prettier منفصل باستخدام مكون Blade الإضافي، وتم تكوينه وصيانته خارج Pint بالكامل. وهذا يعني وجود أداتين للتنسيق، وتكوينين، ومكانين لفشل فحص واجهة التحكم.

ماذا يفعل علم النصل

./vendor/bin/pint --blade

تشغيل الباينت مع --blade تنسيقات .blade.php الملفات من خلال Prettier باستخدام الإعدادات الافتراضية المعقولة للشفرة، إلى جانب تمرير تنسيق PHP العادي. يمكنك دمجه مع خيارات باينت الحالية:

./vendor/bin/pint --blade --test

--test (أو --dry-run تقوم عمليات التحقق من النمط في CI) الآن بالإبلاغ عن مشكلات التنسيق في طرق عرض Blade الخاصة بك بنفس الطريقة التي تقوم بها بالفعل بالإبلاغ عنها لملفات PHP، لذلك يمكن أن يؤدي تشغيل Pint واحد إلى بوابة تنسيق PHP و Blade في خطوة CI واحدة.

إصلاحات أخرى في هذا الإصدار

لا يتعلق الباينت 1.30.0 فقط بدعم الشفرة. يعمل الإصدار أيضًا على إصلاح الحواف الخشنة طويلة الأمد في علامتين شائعتين الاستخدام:

  • --diff، مما يدل على أن الباينت سيتغير دون كتابته، ينتج الآن مخرجات أكثر موثوقية
  • --quiet، لقمع الإخراج الطبيعي لـ Pint في سجلات CI، كان لديه حالات حافة حيث لم يكن صامتًا تمامًا، والتي تم حلها الآن

إضافته إلى خط أنابيب CI الخاص بك

إذا قمت بالفعل بتشغيل Pint في CI للتحقق من التنسيق عند طلبات السحب، فإن إضافة تغطية Blade هي تغيير من سطر واحد:

# .github/workflows/lint.yml
- name: Check code style
  run: ./vendor/bin/pint --blade --test

أهمية هذه اللحظة

Blade formatting has been one of the more fragmented corners of the Laravel toolchain, every team either enforcing it manually through code review or wiring up a separate Prettier configuration that lived outside the rest of the project's linting setup. Folding it into Pint means one tool, one command, and one CI check for style across both your PHP and your views, which is a meaningful simplification for any team that cares about consistent formatting but does not want to maintain two overlapping toolchains to get it.

SHARE شارك المقال
عبدالرحمن ربيع
كتبه

عبدالرحمن ربيع

Software Engineer & AI Builder

مطور برمجيات متكامل ومصمم جرافيك مع أكثر من 4 سنوات خبرة في بناء تطبيقات الويب الحديثة باستخدام PHP و JavaScript و HTML و CSS. خلفية قوية في تصميم UI/UX واستخدام متقدم لأدوات الذكاء الاصطناعي لتعزيز كفاءة التطوير والأتمتة واتخاذ القرارات. حاصل على ماجستير تنفي...

RELATED / READ NEXT

مقالات ذات صلة

كل المقالات
تقوم Laravel AI SDK بشحن واجهة برمجة تطبيقات بشرية في الحلقة للموافقة على مكالمات أدوات الوكيل
2026.09.19 · 5 VIEWS

تقوم Laravel AI SDK بشحن واجهة برمجة تطبيقات بشرية في الحلقة للموافقة على مكالمات أدوات الوكيل

اقرأ المقال
باحثون من برينستون وآنت جروب وستانفورد يقدمون AQuA: إطار عمل وكيل من جزأين لاكتشاف العوامل المستقلة وتطوير النماذج في التمويل الكمي
2026.09.18 · 159 VIEWS

باحثون من برينستون وآنت جروب وستانفورد يقدمون AQuA: إطار عمل وكيل من جزأين لاكتشاف العوامل المستقلة وتطوير النماذج في التمويل الكمي

اقرأ المقال
Alibaba Qwen Releases Qwen3.8-Omni-Flash: A 1M-Context Omni-Modal Model Built Around Agentic Audio-Video Understanding and Tool Use
2026.09.18 · 91 VIEWS

Alibaba Qwen Releases Qwen3.8-Omni-Flash: A 1M-Context Omni-Modal Model Built Around Agentic Audio-Video Understanding and Tool Use

اقرأ المقال
Best Open-Source Agent Harnesses for Local LLMs in 2026
2026.09.18 · 15 VIEWS

Best Open-Source Agent Harnesses for Local LLMs in 2026

اقرأ المقال
COMMENTS

التعليقات (0)

كن أول من يعلّق على هذا المقال.

أضف تعليقك

يظهر تعليقك بعد المراجعة.