📋 محتويات الصفحة
📖 الوصف
Markdownlint هي أداة linting متخصصة في فحص ملفات Markdown للتأكد من التوافق مع المعايير والممارسات الجيدة. تساعد في الحفاظ على أسلوب كتابة متناسق وواضح عبر الملفات التوثيقية. متوفرة كـ Node.js package، VS Code extension، Ruby gem، والمزيد.
🎯 يستخدم في
مجالات استخدام هذه الأداة
•
فحص جودة التوثيق
•
الحفاظ على أسلوب Markdown موحد
•
CI/CD للتوثيق
•
pre-commit hooks
✨ المميزات
أبرز مميزات هذه الأداة
✓
35+ قاعدة مدمجة
✓
قواعد قابلة للتخصيص
✓
دعم MDX
✓
تكامل مع GitHub Actions
✓
auto-fix للعديد من القواعد
✓
توفر في VS Code
⚠️ العيوب
نقاط يجب مراعاتها
×
محدود لـ Markdown فقط
×
بعض القواعد قد تكون مزعجة
×
لا يفحص المحتوى بل التنسيق
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت markdownlint
npm install -g markdownlint-cli
# فحص ملف
markdownlint README.md
# فحص مجلد
markdownlint docs/**/*.md
# إصلاح تلقائي
markdownlint --fix README.md
# مع ملف تكوين
markdownlint --config .markdownlint.json docs/**/*.md
📚 أدوات أخرى في Linters
قد يعجبك أيضاً