إعداد أدوات فحص الكود
يضبط أدوات lint وتنسيق الكود (ESLint، Ruff، golangci-lint) لتناسب فريقك.
توضيح مهم: معظم الاختصارات دي مش أوامر رسمية مبرمجة داخل ChatGPT. هي كلمات بتوجّه الذكاء الاصطناعي لتنفيذ مهمة معينة. بعضها منتشر، وبعضها اختصارات عملية تقدر تستخدمها بنفسك. النتائج ممكن تختلف حسب النموذج، والأفضل تضيف تفاصيل بعد الأمر.
تستخدمه إزاي؟
اكتب الأمر في أول رسالتك للأداة، وبعده طلبك بالتفصيل. الأمر نفسه وطرق كتابته متاحة للمشتركين.
الشرح
«الأمر» يطلب من النموذج إعداد أداة فحص وتنسيق للكود: اختيار القواعد المناسبة بدل تشغيل كل شيء، تقسيم الأخطاء والتحذيرات، التكامل مع المحرر وCI، التعامل مع الشيفرة القديمة بإدخال القواعد تدريجيًا، واستثناءات مبررة مكتوبة بتعليق. يشرح معنى القواعد الغامضة وسبب وجودها ويكتب ملف الإعداد (eslint.config.js، ruff.toml، .golangci.yml). حدوده: صيغة ملفات الإعداد تتغير بين الإصدارات (مثل ESLint flat config)، فاذكر إصدارك، والإفراط في القواعد يضيّع وقت الفريق في الجدل حول الأسلوب، فابدأ بقواعد تمنع أخطاء حقيقية وترك التنسيق لمنسق آلي.
طرق الاستخدام والمثال الجاهز للمشتركين
- كل طرق كتابة الأمر ومعنى كل طريقة
- مثال جاهز تنسخه بضغطة وتجرّبه على طول
- نصائح لنتيجة أدق وأوامر مرتبطة
مشترك بالفعل؟ سجّل الدخول