رمز الرأي منسق أجمل معبأة كأداة dotnet.
prettier ؟أجمل هو رمز الرأي تنسيق. إنه يفرض نمطًا ثابتًا عن طريق تحليل الكود الخاص بك وإعادة طباعته بقواعده الخاصة التي تأخذ طول الخط القصوى في الاعتبار ، ولف الرمز عند الضرورة.
Github - أجمل/أجمل: أجمل هو رمز الرأي
إنه مكتوب في javascript ويتطلب تشغيل node .
PackedPrettier ؟ حزم PackedPrettier prettier في تطبيق تنفيذي لمختلف المنصات.
بما في ذلك node .
يمكنك تثبيته باستخدام dotnet tool install ، كأداة عالمية ومحلية.
التثبيت كأداة dotnet tool المحلية:
dotnet new tool-manifestdotnet tool install PackedPrettierفي المحطة:
dotnet pprettier --helpتم تسمية الأمر باسم
pprettierللإيجاز ويتم تنفيذprettierداخليًا.
في Visual Studio
تثبيت Runonsave: امتداد Visual Studio يمكنه تشغيل الأوامر على الملفات عند حفظها.
إنشاء .onsaveconfig مع هذا المحتوى:
[*.{js,jsx,ts,tsx,css,less,scss,vue,json,gql,md}]
command = dotnet
arguments = pprettier --write "{file}"
عندما تقوم بحفظ ملف في VS ، prettier ستعيد إعادة تهيئته
هاجر أجمل إلى وحدات ES. هذا يعني أن حزمة prettier لم تعد متوافقة مع pkg و PackedPrettier V2. في السابق ، تم استخدام حزمة pkg لحزم prettier في قابلة للتنفيذ. لم يعد هذا ممكنًا. يستخدم الإصدار الجديد من PackedPrettier نهجًا مختلفًا لحزم prettier في قابلة للتنفيذ: deno . deno يجمع prettier في واحد قابل للتنفيذ. ثم يتم استخدام هذا القابل للتنفيذ بواسطة Loader PackedPrettier لتشغيل prettier بالطريقة نفسها كما كان من قبل.
لا يسمح Deno باستيراد الوحدات النمطية في وقت التشغيل ، انظر Denoland/Deno#8655 للحصول على التفاصيل. هذا يعني ولكن لم يعد مدعومًا بالمكونات الإضافية وملفات تكوين JavaScript (على سبيل المثال prettier.config.js ).
إذا كان هذا هو showstopper بالنسبة لك ، فيرجى فتح مشكلة ويمكننا مناقشة الحل. يمكن أن يكون الحل المحتمل هو استخدام bun لتعبئة prettier . لكن bun ليس لديه إصدار مستقر لنظام التشغيل Windows حتى الآن.
ما زلت أعتبر Windows Build of PackedPrettier تجريبيًا. إذا واجهت أي مشكلات ، يرجى فتح مشكلة.
بالمقارنة مع prettier الجمل مع node ، هناك بعض القيود:
prettier.config.js )deno وذلك لأن deno لا يسمح لاستيراد الوحدات النمطية في وقت التشغيل. إذا كان هذا هو showstopper بالنسبة لك ، فيرجى فتح مشكلة ويمكننا مناقشة الحل. يمكن أن يكون الحل المحتمل هو استخدام bun لتعبئة prettier . لكن bun ليس لديه إصدار مستقر لنظام التشغيل Windows حتى الآن.
يوجد (نوع من) منفذ prettier يدعم ملفات cs :
Checkout Belav/Csharpier: رمز رأي من أجل C#. وتثبيته كأداة dotnet tool . ثم أضف هذا إلى ملف .onsaveconfig الخاص بك:
[*.cs]
command = dotnet
arguments = csharpier "{file}"
PackedPrettier تم تجميع prettier من أجل
Windows X64
Linux X64
ويتطلب المحمل إما
.NET 6
.NET 7
.NET 8
تم إسقاط دعم .NET Core 3.1 و .NET 5 لأنهما خارج الدعم.
هذا غير ممكن لأنه يجب توقيع التنفيذ (مع إما توقيع adhoc) أو معرف مطور Apple. الخروج الرسمي pkg readme للحصول على التفاصيل التاريخية. تنطبق نفس القيود على deno أيضًا.
الرجاء إنشاء مشكلة.
نرحب دائمًا بطلبات السحب
يتم إصدار هذا البرنامج تحت رخصة معهد ماساتشوستس للتكنولوجيا.