📋 محتويات الصفحة
📖 الوصف
Oxlint هو linter JavaScript/TypeScript مكتوب بلغة Rust من فريق OXC. يعتبر بديلاً أسرع بكثير من ESLint، يعمل بسرعة 50-100x أسرع بفضل المعمارية المكتوبة بلغة Rust. يمكن تشغيله بالتوازي مع ESLint للاستفادة من سرعته، أو استخدامه كبديل خفيف.
🎯 يستخدم في
مجالات استخدام هذه الأداة
•
linting سريع للمشاريع الكبيرة
•
مكمّل لـ ESLint
•
CI/CD pipelines
•
pre-commit hooks
✨ المميزات
أبرز مميزات هذه الأداة
✓
أسرع بـ 50-100 مرة من ESLint
✓
400+ قاعدة مدمجة
✓
دعم TypeScript و JSX
✓
لا يحتاج إعدادات معقدة
✓
يعمل على المشاريع الكبيرة بسرعة
✓
type-aware linting
⚠️ العيوب
نقاط يجب مراعاتها
×
community أصغر من ESLint
×
لا يدعم ESLint plugins
×
بعض القواعد المتقدمة غير متوفرة
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت Oxlint
npm install -D oxlint
# تشغيل linter
npx oxlint
# فحص مجلد محدد
npx oxlint src/
# مع تجاهل ملفات
npx oxlint --ignore-path .gitignore src/
# عرض عدد الأخطاء
npx oxlint --deny-warnings src/
📚 أدوات أخرى في Linters
قد يعجبك أيضاً