1 रिपॉजिटरी
Automated scanning of source code to identify and report programming errors and style inconsistencies.
Distinct from Code Unit Identification: Distinct from Code Unit Identification: focuses on identifying bugs and quality issues rather than locating code structures.
Explore 1 awesome GitHub repository matching testing & quality assurance · Defect Detection. Refine with filters or upvote what's useful.
Rubberduck लेगेसी Visual Basic और Visual Basic for Applications प्रोजेक्ट्स के लिए डिज़ाइन किया गया एक डेवलपमेंट एनवायरनमेंट एक्सटेंशन है। यह एक व्यापक सूट के रूप में कार्य करता है जो स्टेटिक कोड विश्लेषण, स्वचालित रिफैक्टरिंग और प्रोजेक्ट प्रबंधन क्षमताएं प्रदान करने के लिए सीधे होस्ट एडिटर में एकीकृत होता है। यह टूल एक औपचारिक व्याकरण-आधारित पार्सिंग इंजन को लागू करके अलग है जो सोर्स कोड को एक स्ट्रक्चर्ड एब्स्ट्रैक्ट सिंटैक्स ट्री में बदलता है। यह गहरे स्टेटिक विश्लेषण की अनुमति देता है, जिससे दोषों और शैली विसंगतियों की पहचान संभव होती है। यह फाइल-सिस्टम सिंक्रोनाइज़ेशन के माध्यम से डेवलपमेंट वर्कफ़्लो का समर्थन करता है, जो वर्ज़न कंट्रोल को सुविधाजनक बनाने के लिए आंतरिक मॉड्यूल्स को बाहरी फाइलों से मैप करता है, और अंतर्निहित फाइल प्रारूप को बदले बिना प्रोजेक्ट कॉन्फ़िगरेशन बनाए रखने के लिए एनोटेशन-संचालित मेटाडेटा का उपयोग करता है। सूट में एक टेस्टिंग फ्रेमवर्क शामिल है जो मॉक ऑब्जेक्ट इंजेक्शन के माध्यम से स्वचालित यूनिट टेस्ट निष्पादन और डिपेंडेंसी आइसोलेशन का समर्थन करता है। इसके अतिरिक्त, यह पदानुक्रमित कोड नेविगेशन, स्वचालित कोड फॉर्मेटिंग और संरचनात्मक रिफैक्टरिंग टूल्स जैसी उत्पादकता वृद्धि प्रदान करता है। ये सुविधाएं मानक कंपोनेंट ऑब्जेक्ट मॉडल इंटरफेस के माध्यम से वितरित की जाती हैं, जो डेवलपमेंट एनवायरनमेंट की नेटिव क्षमताओं का विस्तार करती हैं।
Scans source code for potential defects and generates a navigable list of errors to help developers resolve issues quickly.