Saya tidak ingin terus memelihara plugin ini. Jangan ragu untuk melakukan ping saya jika Anda ingin mengambil alih.
Plugin Sonarqube ini menganalisis file JSON dan:
Anda sedang memikirkan aturan berharga baru? Versi 2.0 atau lebih besar menyediakan API untuk menulis cek khusus Anda sendiri. Plugin sampel dengan penjelasan terperinci tersedia di sini. Jika aturan khusus Anda dapat menguntungkan masyarakat, jangan ragu untuk membuat permintaan tarik untuk membuat aturan tersedia di JSON Analyzer.
Anda memikirkan aturan baru yang mungkin bermanfaat bagi masyarakat tetapi tidak punya waktu atau keterampilan untuk menulisnya? Jangan ragu untuk membuat masalah agar aturan Anda dipertimbangkan.
Jika file JSON berisi beberapa benda yang sangat bersarang (lebih dari seratus level bersarang), Anda mungkin menghadapi StackOverflowError seperti:
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)
...
Meningkatkan ukuran tumpukan JVM harus memperbaiki masalah Anda.
Jika Anda menjalankan analisis Anda dengan:
SONAR_SCANNER_OPTS ke -Xss10m misalnyaMAVEN_OPTS ke -Xss10m misalnyadan jalankan kembali analisis Anda.