Js-beautify: مسافة قبل وسيطات الدالة (مسافة بعد دالة) (مسافة بعد دالة مسماة)

تم إنشاؤها على ٢٧ يناير ٢٠١٥  ·  16تعليقات  ·  مصدر: beautify-web/js-beautify

يجب أن يكون هناك علم لفرض مسافة قبل وسيطات الدالة مثل هذا:

function foo (bar, baz) {
    // …
}

ربما: {"space_before_arguments": true}

good first issue help wanted enhancement

التعليق الأكثر فائدة

+1
آمل حقًا أن يحظى هذا ببعض الاهتمام نظرًا لأن "أسلوب جافا سكريبت القياسي" يزداد شيوعًا.

ال 16 كومينتر

هناك --space-after-anon-function . ربما اتصل بهذا --space-after-function .

: +1:

نعم من فضلك.

وبالتالي؟

إنه تعزيز. أنا أصلح القضايا ذات الأولوية الأعلى. طلبات السحب مرحب بها.

هل يمكن لأي شخص أن يوجهني في اتجاه كيفية اختراق هذا /js/lib/beautify.js بنفسي؟ في السطر 681 ، وجدت العبارة التي تتناول anon_functions. لم أستطع الحصول على أي شيء من خلال العبث بأنواع مختلفة من البيانات ، على سبيل المثال: if (current_token.text === '(' && last_last_word === 'function') ...

bitwiseman أعتقد أن تسميته --space-after-named-function سيكون الأكثر وضوحًا ، نعم؟ مثل atrioom ، أنا مهتم بالعمل على هذا. من أين أبدأ؟

atrioom لا أعرف حقًا ما أنظر إليه ، لكن ربما هنا مكان جيد للبحث فيه؟

jsejcksn - يبدو الاسم جيدًا.
وأنت في المنطقة الصحيحة ، لكنك تريد فصل else if بـ last_type === 'TK_WORD' .

يرجى أيضًا النظر في الوظائف غير المتزامنة

const a = async () {...}
async function b () {...}

--space-after-named-function اسم جيد

+1
آمل حقًا أن يحظى هذا ببعض الاهتمام نظرًا لأن "أسلوب جافا سكريبت القياسي" يزداد شيوعًا.

zekida ويجب أن يكون "قياسي"! 😄

ملاحظة: عند التنفيذ ، سيحتاج هذا إلى عدم كسر "ديناميكي import() " - # 1393

لا يبدو هذا يعني ، ولكن نظرًا لأن هذا هو أحد مواصفات معيار js ، فمن المدهش أنه لم يكن أولوية أعلى. أتخيل أن معظمنا يتعامل مع المعيار في هذه الأيام ، حسنًا ، معظم أطر Vue تمتلكه افتراضيًا. إنه يجعل الأمر برمته زائداً عن الحاجة إذا كان عليك العودة وترتيب المساحات.

تضمين التغريدة
يعد وجود هذا المشروع (وقائمته المتزايدة باستمرار من الطلبات لخيارات التنسيق المختلفة) دليلًا حيًا آخر على أن تنسيق الحروب ما زالت حية وبصحة جيدة في أرض JavaScript. "المعيار" الخاص بك هو "عدم القيام بذلك مطلقًا بهذه الطريقة" لمطور آخر.

أنت محق تمامًا: سيكون أمرًا رائعًا إذا كان هناك المزيد من الأشخاص المستعدين لقضاء الوقت في تنفيذ ميزات هذه المكتبة المستخدمة على نطاق واسع. لو كان هناك المزيد من المساهمين ...

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات