Dart-code: تقليل الاعتماد على المتغيرات التي تم تمريرها إلى محولات التصحيح

تم إنشاؤها على ١٠ سبتمبر ٢٠٢٠  ·  3تعليقات  ·  مصدر: Dart-Code/Dart-Code

هناك العديد من المتغيرات التي تم تمريرها إلى launchRequest مثل dartVersion و flutterVersion والتي يتم توفيرها فقط بواسطة VS Code. لجعل محول التصحيح أكثر قابلية لإعادة الاستخدام ، يجب حساب هذه الأشياء داخل محول التصحيح. يجب أن تحتوي جميع المتغيرات أيضًا على قيم افتراضية معقولة.

in debugger is enhancement

ال 3 كومينتر

ericdallo لمعلوماتك - كجزء من هذا العمل ، أقوم بإزالة dartPath ، flutterPath ، pubSnapshotPath ، dartVersion ، flutterVersion من تشغيل الوسائط لمحول التصحيح ، واستبدالها بـ dartSdkPath و flutterSdkPath . أنت تقوم حاليًا بتعيين بعض هذه هنا .

عندما تمت إضافة معظمها ، كان VS Code هو المستهلك الوحيد لذلك كان من الملائم تمريرها فقط. ومع ذلك ، فقد أصبح استخدام محول التصحيح أكثر تعقيدًا عندما يمكن حساب العديد من القيم بواسطة مهايئ التصحيح. يجب أن يبسط هذا الأمور قليلاً (أقوم أيضًا بمراجعة الإعدادات الافتراضية والتأكد من أن معظم القيم اختيارية تمامًا).

(ملاحظة: استخدام مهايئ التصحيح هذا من قبل عملاء ليس لديهم رمز VS مدعوم "رسميًا" ، على الرغم من أنني أرغب في التأكد من أنه يعمل وأنه ليس مرهقًا جدًا! 🙂).

شكرا جزيلا لك @ DanTup ، أنا أتفق تماما!
سأقوم بتحديث lsp-dart وإزالة المتغيرات غير الضرورية :)

آسف للتأخير DanTup ، لقد صدمت للتو lsp-dart لاستخدام Dart-Code ملحق مصحح الأخطاء 3.17.0 إزالة المتغيرات غير المستخدمة التي تم استبدالها بـ dartSdkPath و flutterSdkPath ، شكرا لك!
https://github.com/emacs-lsp/lsp-dart/commit/a2c30213326cbac11d805e94c770eec76d0e3624

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