📋 محتويات الصفحة
📖 الوصف
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
قد يعجبك أيضاً
Biome
⭐Biome
⭐CSpell
أداة فحص الأخطاء الإملائية (Spell Checker)
CSpell
أداة فحص الأخطاء الإملائية (Spell Checker)
ESLint
⭐أداة فحص وتحليل كود JavaScript/TypeScript
ESLint
⭐أداة فحص وتحليل كود JavaScript/TypeScript