इस प्रोजेक्ट के बारे में
Fallow एक एकल बाइनरी प्रदान करता है जो Node.js या TypeScript रनटाइम की आवश्यकता के बिना TypeScript और JavaScript रिपॉजिटरी का विश्लेषण करता है। यह आयात, निर्यात और स्टाइलिंग टोकन को कवर करते हुए एक निर्भरता ग्राफ बनाता है, ताकि अप्रयुक्त फ़ाइलों, निर्यातों, प्रकारों, enum और क्लास सदस्यों, चक्रीय निर्भरताओं, कोड डुप्लिकेशन, जटिलता हॉटस्पॉट, आर्किटेक्चर सीमा उल्लंघनों और डिज़ाइन-सिस्टम स्टाइलिंग विचलन की रिपोर्ट कर सके। यह उपकरण एक परिवर्तित-फ़ाइल गेट (fallow audit) प्रदान करता है जो केवल PR द्वारा शुरू की गई समस्याओं पर विफल होता है, वैकल्पिक स्वचालित-सुधार के साथ ड्राई-रन पूर्वावलोकन, और CI पाइपलाइनों और एजेंट एकीकरण के लिए टाइप किया गया JSON आउटपुट। एक वैकल्पिक भुगतान रनटाइम परत, Fallow Runtime, समान रिपोर्टों में उत्पादन निष्पादन साक्ष्य जोड़ती है। कॉन्फ़िगरेशन JSONC या TOML फ़ाइलों के माध्यम से प्रबंधित किया जाता है, जिसमें एक recommend कमांड होता है जो पहचाने गए फ्रेमवर्क और वर्कस्पेस लेआउट के आधार पर एक स्टार्टर कॉन्फ़िगरेशन सुझाता है। 100 से अधिक अंतर्निहित फ्रेमवर्क प्लगइन्स स्वचालित रूप से प्रवेश बिंदुओं का पता लगाते हैं, जिससे प्रारंभिक सेटअप कम हो जाता है। यह उपकरण सटीक प्रतीक उपयोग, सुरक्षा उम्मीदवार रैंकिंग, और निर्भरता ग्राफ के इंटरैक्टिव विज़ुअलाइज़ेशन के लिए TypeScript-जागरूक विश्लेषण का भी समर्थन करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.