📋 محتويات الصفحة
📖 الوصف
StandardJS (أو JavaScript Standard Style) هي أداة تنسيق وأداة linting لـ JavaScript بلا إعدادات (zero configuration). تفرض أسلوباً موحداً لكتابة JavaScript بدون الحاجة لملفات تكوين طويلة. تتبع StandardJS مبادئ بسيطة: مسافات من 2، علامات الاقتباس المفردة، و semicolons اختيارية.
🎯 يستخدم في
مجالات استخدام هذه الأداة
تنسيق JavaScript تلقائي
linting بدون إعدادات
المشاريع الصغيرة والمتوسطة
الفرق المبتدئة
✨ المميزات
أبرز مميزات هذه الأداة
Zero Configuration
تنسيق تلقائي (standard --fix)
ESLint تحت الغطاء
plugins لـ TypeScript و React
opinionated (لا حاجة للنقاش)
⚠️ العيوب
نقاط يجب مراعاتها
لا يدعم semicolons (إزالة)
لا يدعم trailing commas
بعض المطورين لا يتفقون معه
community أصغر من ESLint
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت StandardJS
npm install -D standard
# فحص مجلد
npx standard "src/**/*.js"
# إصلاح تلقائي
npx standard --fix "src/**/*.js"
# TypeScript support
npm install -D standard ts-standard
npx ts-standard "src/**/*.ts"
📚 أدوات أخرى في Formatting
قد يعجبك أيضاً
Commitlint
⭐أداة التحقق من رسائل الـ commit
dprint
منصة تنسيق كود قابلة للإضافة
EditorConfig
⭐معيار إعداد المحرر
Husky
⭐أداة Git Hooks لـ JavaScript
Lint-Staged
⭐تشغيل linters على الملفات المعدّلة
Prettier
⭐أداة تنسيق الكود (Code Formatter)