هذا البرنامج المساعد هو تكامل Sonarlint لـ NetBeans.
يطلب NetBeans في الإصدار 13.0 أو أعلى وجافا في الإصدار 11 أو أعلى.
دعم Java و JavaScript و PHP و HTML و XML
التعليقات التوضيحية في المحرر
اكتب Sonarlint في عناصر العمل
"تحليل مع Sonarlint" الإجراء على المشروع/الحزمة/الملفات ، علامة التبويب المفضلة ، ...
تمكين/تعطيل القواعد في الأدوات/الخيارات/المتنوعة/السونارلينت
قواعد التصفية في الأدوات/الخيارات/لوحة خيار Sonarlint متنوعة ونافذة "تفاصيل قاعدة السونار"
تغيير إعدادات القاعدة في الأدوات/الخيارات/متنوعة/سونارلينت أو في نافذة "تفاصيل قاعدة السونار"
تمكين/تعطيل/تكوين القواعد حسب المشروع
إضافة أو إزالة تحليل الخصائص (Global أو Project)
استعادة القاعدة المحددة من التنشيط افتراضيًا
إضافة أو تحديث الإضافات من التكوين
نافذة مخصصة "تفاصيل قاعدة السونار" مع CSS
تمكين أو تعطيل قواعد الاختبار على ملفات الاختبار
أيقونات الشدة
دعم جزئي في مشروع C/C ++ (عرض readme-cfamily)
لم يعد Sonarlint يستخدم عناوين URL للعثور على الإضافات ولكن مسارات الملفات.
يجب عليك تحديث المسار إلى المكونات الإضافية التي أضفتها في الأدوات → الخيارات → Miscelawer → Sonarlint → Plugins.
الآن يتم دمج الخصائص العالمية وخصائص المشروع على الملفات التي تنتمي إلى مشروع.
يتم استبدال ${projectDir} بالمسار المطلق للمشروع للملفات التي تنتمي إليه.
الإصدار 2.0.0 تريد نشر هذا البرنامج المساعد في بوابة NetBeans الجديدة استنادًا إلى مستودع Maven Central.
لهذا ، تتم إعادة تسمية جميع الحزمة و
في NetBeans User dirrectory تحرك config/Preferences/fr/philippefichet/sonarlint/netbeans.properties إلى config/Preferences/com/github/philippefichet/sonarlint4netbeans/netbeans.properties .
يمكنك العثور على User directory NetBeans في القائمة Help/About .
يمكنك تشغيل "التحليل باستخدام Sonarlint بواسطة قائمة السياق (انقر فوق يمين) في المشروع ، المجلد ، العديد من الملفات ، ...
هذا الإجراء مرئي مباشرة في قائمة السياق من خلال القائمة الفرعية Tools .


يمكنك تغيير إعدادات القاعدة عن طريق اليسار انقر فوق هذا الرمز
في الأدوات/الخيارات/متنوعة/سونارلينت أو في نافذة "تفاصيل قاعدة السونار".
عندما لا تحتوي القاعدة على إعدادات ، فإن هذا الرمز
موجود.

يمكن إضافة الخصائص إلى التحليل من قبل Sonarlint ، سواء على الصعيد العالمي أو عن طريق المشروع.+
من الممكن إضافة مكون إضافي متوافق مع Sonarlint من خلال الإشارة إلى مفتاح وعنوان URL للمكون الإضافي.
لتجنب تنزيل البرنامج المساعد في كل مرة يتم استخدامه ، يوصى بتنزيل المكون الإضافي واستخدام مخطط file
مثال:
file:/c:/path/to/plugin.jar (1)
file:/path/to/plugin.jar (2)على Windows
على Linux أو MacOS
يمكنك تخصيص "تفاصيل قاعدة السونار" مع CSS.
انتقل إلى الأدوات/الخيارات/المتنوعة/السونارلينت وانقر على "الخيارات" وعلى زر "تحرير ورقة أنماط لنافذة تفاصيل قاعدة السونار".
مهم | يقتصر CSS بواسطة javax.swing.text.html.css ، استشر الوثائق لمعرفة الخصائص المدعومة. |












Image :: Docs/OptionsSonarlintoptions







