لا أريد الاستمرار في الحفاظ على هذا البرنامج المساعد. لا تتردد في Ping Me إذا كنت ترغب في تولي المسؤولية.
يحلل هذا البرنامج المساعد Sonarqube ملفات JSON و:
هل تفكر في قواعد قيمة جديدة؟ يوفر الإصدار 2.0 أو أكبر واجهة برمجة تطبيقات لكتابة الشيكات المخصصة الخاصة بك. مكون إضافي عينة مع تفسيرات مفصلة متوفرة هنا. إذا كانت قواعدك المخصصة تفيد المجتمع ، فلا تتردد في إنشاء طلب سحب من أجل إتاحة القاعدة في محلل JSON.
أنت تفكر في قواعد جديدة قد تفيد المجتمع ولكن ليس لديك الوقت أو المهارات اللازمة لكتابتها؟ لا تتردد في إنشاء مشكلة لقواعدك التي يجب مراعاتها.
إذا كان ملف JSON يحتوي على بعض الأشياء المتداخلة بشكل كبير (أكثر من مائة مستوى متداخل) ، فقد تواجه StackOverflowError يشبه:
Exception in thread "main" java.lang.StackOverflowError
at com.sonar.sslr.impl.typed.SyntaxTreeCreator.convertChildren(SyntaxTreeCreator.java:128)
at com.sonar.sslr.impl.typed.SyntaxTreeCreator.visitNonTerminal(SyntaxTreeCreator.java:119)
at com.sonar.sslr.impl.typed.SyntaxTreeCreator.visit(SyntaxTreeCreator.java:72)
at com.sonar.sslr.impl.typed.SyntaxTreeCreator.visitNonTerminal(SyntaxTreeCreator.java:89)
at com.sonar.sslr.impl.typed.SyntaxTreeCreator.visit(SyntaxTreeCreator.java:72)
at com.sonar.sslr.impl.typed.SyntaxTreeCreator.convertChildren(SyntaxTreeCreator.java:129)
at com.sonar.sslr.impl.typed.SyntaxTreeCreator.visitNonTerminal(SyntaxTreeCreator.java:119)
...
يجب أن تقوم زيادة حجم مكدس JVM بإصلاح مشكلتك.
إذا كنت تقوم بإجراء تحليلك بـ:
SONAR_SCANNER_OPTS إلى -Xss10m على سبيل المثالMAVEN_OPTS على -Xss10m على سبيل المثالوإعادة تشغيل تحليلك.