📋 محتويات الصفحة
📖 الوصف
dprint هي أداة تنسيق كود مكتوبة بلغة Rust، تجمع بين سرعة Prettier مع إمكانية إضافة plugins للتنسيقات المختلفة. تعمل بشكل مشابه لـ Prettier ولكن بأسرع وأصغر. تدعم JavaScript, TypeScript, JSON, Markdown, TOML, Dockerfile وغيرها، مع plugins إضافية.
🎯 يستخدم في
مجالات استخدام هذه الأداة
تنسيق كود JavaScript/TypeScript
تنسيق JSON
Markdown
YAML
بدائل Prettier أسرع
CI/CD pipelines
✨ المميزات
أبرز مميزات هذه الأداة
مكتوبة بـ Rust (سريعة جداً)
plugins قابلة للإضافة
إعداد مرن
تنسيق متوازي
صغير الحجم (binary واحد)
incremental formatting
caching للسرعة
⚠️ العيوب
نقاط يجب مراعاتها
community أصغر من Prettier
بعض plugins أقل نضجاً
بعض الاختلافات مع Prettier
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت dprint
curl -fsSL https://dprint.dev/install.sh | sh
# تهيئة
dprint init
# تنسيق مجلد
dprint fmt
# التحقق
dprint check
# تنسيق ملف محدد
dprint fmt src/index.ts
📚 أدوات أخرى في Formatting
قد يعجبك أيضاً
Commitlint
⭐أداة التحقق من رسائل الـ commit
EditorConfig
⭐معيار إعداد المحرر
Husky
⭐أداة Git Hooks لـ JavaScript
Lint-Staged
⭐تشغيل linters على الملفات المعدّلة
Prettier
⭐أداة تنسيق الكود (Code Formatter)
StandardJS
أداة تنسيق وفحص بدون إعدادات (Zero Config)