awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 रिपॉजिटरी

Awesome GitHub RepositoriesJava Static Analysis Tools

Systems that apply custom rules to Java source code to ensure adherence to coding and formatting standards.

Distinct from Static Analysis Rules: Candidates focus on bytecode analysis or general rules; this is a full tool for Java source enforcement.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Java Static Analysis Tools. Refine with filters or upvote what's useful.

Awesome Java Static Analysis Tools GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • vipshop/vjtoolsvipshop का अवतार

    vipshop/vjtools

    7,636GitHub पर देखें↗

    vjtools is a comprehensive Java development toolset and runtime monitor designed for optimizing application performance and ensuring codebase consistency. It provides a suite of JVM diagnostics tools, a performance profiler, and a static analysis system for enforcing coding standards. The project distinguishes itself through specialized runtime observability, including the ability to attach to processes via process ID and inject dynamic probes to monitor method calls without restarting the system. It features container-aware resource detection that reads control group files to report actual C

    Enforces coding standards and formatting rules across Java codebases using custom analysis rules.

    Javajavajava-library
    GitHub पर देखें↗7,636
  • uber/nullawayuber का अवतार

    uber/NullAway

    4,064GitHub पर देखें↗

    NullAway एक Java स्टेटिक एनालिसिस टूल और बिल्ड-टाइम डिटेक्टर है जिसे नल पॉइंटर जोखिमों की पहचान करने के लिए डिज़ाइन किया गया है। यह एक नलेबिलिटी चेकर के रूप में कार्य करता है जो यह सत्यापित करने के लिए एनोटेशन का उपयोग करता है कि रेफरेंस को डी-रेफरेंस करने से पहले वे नल नहीं हैं, जिससे रनटाइम क्रैश को रोका जा सके। यह एनालाइजर विभिन्न Java लाइब्रेरीज़ में सुसंगत नलेबिलिटी एनोटेशन सुनिश्चित करने के लिए JSpecify स्टैंडर्ड को लागू करता है। यह उन थर्ड-पार्टी लाइब्रेरीज़ के नलेबिलिटी व्यवहार को मॉडल करने के लिए सर्विस प्रोवाइडर इंटरफेस के उपयोग के माध्यम से खुद को अलग करता है जिनमें सोर्स एनोटेशन की कमी है और Lombok-जनरेटेड कोड के लिए विशेष समर्थन प्रदान करता है। यह टूल मेथड ओवरराइड्स के लिए Java API कॉन्ट्रैक्ट वैलिडेशन और खाली वैकल्पिक वैल्यू रिट्रीवल का पता लगाने सहित सुरक्षा प्रवर्तन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसका विश्लेषण सरफेस पैकेज-लेवल नलेबिलिटी मार्किंग और विश्लेषण से जनरेटेड सोर्स कोड को बाहर करने की क्षमता तक फैला हुआ है।

    Serves as a full static analysis tool for Java source code to enforce null safety rules.

    Javaandroidjavanullability
    GitHub पर देखें↗4,064
  • spotbugs/spotbugsspotbugs का अवतार

    spotbugs/spotbugs

    3,896GitHub पर देखें↗

    SpotBugs Java एप्लिकेशन के लिए एक स्टेटिक एनालिसिस टूल और बाइटकोड एनालाइज़र है। यह कोड को निष्पादित किए बिना बग्स, सुरक्षा कमजोरियों और परफॉरमेंस समस्याओं की पहचान करने के लिए संकलित क्लास फ़ाइलों को स्कैन करता है। सिस्टम तार्किक त्रुटियों और API दुरुपयोग का पता लगाने के लिए एक बग डिटेक्टर और स्टेटिक एप्लिकेशन सुरक्षा परीक्षण टूल दोनों के रूप में कार्य करता है। यह प्रोजेक्ट एक प्लगइन-आधारित डिटेक्टर आर्किटेक्चर के माध्यम से खुद को अलग करता है जो कस्टम डिटेक्शन नियम जोड़ने के लिए बाहरी लाइब्रेरी के एकीकरण की अनुमति देता है। यह SQL इंजेक्शन, क्रॉस-साइट स्क्रिप्टिंग और पाथ ट्रैवर्सल जैसी कमजोरियों के लिए विशेष सुरक्षा ऑडिटिंग प्रदान करता है, साथ ही विश्लेषण सटीकता को परिष्कृत करने और गलत सकारात्मक (false positives) को कम करने के लिए एक मॉड्यूलर सिस्टम प्रदान करता है। यह टूल कॉनकरेंसी सिंक्रोनाइज़ेशन त्रुटियों, नल पॉइंटर डीरेफरेंस, संसाधन लीक और टाइप कास्टिंग त्रुटियों सहित डिटेक्शन क्षेत्रों की एक विस्तृत श्रृंखला को कवर करता है। यह डेड कोड, परफॉरमेंस अक्षमताओं और सीरियलाइज़ेशन मुहावरों के उल्लंघन की भी पहचान करता है। ये क्षमताएं कमांड-लाइन इंटरफ़ेस, ग्राफिकल यूजर इंटरफेस और एकीकृत विकास वातावरण (IDE) के भीतर सीधे एकीकरण के माध्यम से सुलभ हैं। SpotBugs को क्वालिटी गेट्स लागू करने और HTML या XML प्रारूपों में विश्लेषण रिपोर्ट उत्पन्न करने के लिए बिल्ड पाइपलाइनों में एकीकृत किया जा सकता है।

    Scans compiled Java bytecode to find logic errors, null pointer exceptions, and resource leaks without running the code.

    Java
    GitHub पर देखें↗3,896
  1. Home
  2. Software Engineering & Architecture
  3. Java Static Analysis Tools