पर सोनारलिंट विश्लेषण को ट्रिगर करने में असमर्थ मैंने इंटेलिज 2016.1.2 के साथ नवीनतम सोनारलिंट प्लगइन स्थापित किए हैं। फ्लाई पर विश्लेषण ठीक काम करता है। हालांकि, मैं IntelliJ "विश्लेषण" टैब में किसी भी "सोनारलिंट के साथ विश्लेषण" नहीं ढूंढ सकता। सोनारलिंट विंडो> समस्या टैब में, मैं केवल "वर्तमान फ़ाइल" या "खुली फ़ाइलें" स्कोप देख सकता हूं। मुझे कोई परियोजना क्षेत्र नहीं दिख रहा है। तो मेरा सवाल यह है कि मेरी पूरी परियोजना पर विश्लेषण कैसे ट्रिगर करें?संपूर्ण परियोजना
उत्तर
SonarLint v2.8 के बाद से, परियोजना में सभी फ़ाइलों का विश्लेषण करना संभव है।
SonarLint Tool Window
खोलें, Project files
टैब पर जाएं, और "play" बटन पर क्लिक करें। एक ऐसी क्रिया भी है जिसमें आप शॉर्टकट असाइन कर सकते हैं।
अधिक यहाँ जानकारी: https://www.sonarlint.org/intellij/howto.html
वे कई बार कहा गया है कि उनकी मंशा केवल नए मुद्दे का समर्थन करने के लिए फ़ाइलों पर एक पर मक्खी विश्लेषण बदला जा रहा चल रहा शुरू किया जा रहा है। यदि आप एक पूर्ण विश्लेषण करना चाहते हैं तो आपको सोनारक्यूब समुदाय प्लगइन का उपयोग करना चाहिए या अपने रिमोट सोनार सर्वर पर जाना चाहिए। यदि आप अपने आईडीई के भीतर केवल कवरेज जानकारी एकत्र करना चाहते हैं, तो जैकोको प्लगइन का उपयोग करें। हालांकि सोनालिंट प्लगइन में सीधे उन मुद्दों को ब्राउज़ करने के लिए एक खुली सुविधा अनुरोध है: https://jira.sonarsource.com/browse/SLE-54
हां, वह स्क्रीनशॉट उलझन में है, लेकिन वह सुविधा पहले उपलब्ध थी।
@Duarte के रूप में - सोनारसोर्स टीम का सुझाव है कि सोनार-लिंट का एक अलग उद्देश्य है। इसका उपयोग मौजूदा फाइलों में कोड परिवर्तनों के विश्लेषण के लिए करना है। यानी यह विश्लेषण नहीं कर सकता है जिसे 2 फाइलों की तुलना करने की आवश्यकता है। (उदा: डुप्लिकेट, कवरेज इत्यादि ढूंढना)
आपके उद्देश्य के लिए यह प्राप्त करने का सबसे अच्छा तरीका SonarQube with preview mode चल रहा है।
चूंकि प्रोजेक्ट में सभी फ़ाइलों का संस्करण 2.8 विश्लेषण संभव है।
- 1. रोलबैक संपूर्ण समाधान/परियोजना टीएफएस में विशिष्ट परिवर्तन के लिए?
- 2. संपूर्ण कोड
- 3. एक संपूर्ण नामस्थान अप्रचलित?
- 4. संपूर्ण प्रोजेक्ट/डीएल
- 5. संपूर्ण ऐप
- 6. संपूर्ण स्रोत
- 7. संपूर्ण प्रोग्राम
- 8. संपूर्ण स्क्रिप्ट
- 9. 'संपूर्ण' matplotlib
- 10. संपूर्ण सी # अनुप्रयोग
- 11. हास्केल: गैर-संपूर्ण पैटर्न
- 12. नकली संपूर्ण पायथन वर्ग
- 13. पांडा: संपूर्ण डेटा फ्रेम
- 14. गैर संपूर्ण मैच
- 15. कैसंद्रा: बैकअप संपूर्ण कुंजीपटल
- 16. संपूर्ण तालिका पंक्ति लिंक?
- 17. Gulp परिवर्तन संपूर्ण कार्य
- 18. स्क्रैप एक संपूर्ण वेबसाइट
- 19. क्या मैं एक संपूर्ण गिट परियोजना को गिस्ट के माध्यम से साझा कर सकता हूं?
- 20. मैं एक क्यूटी निर्माता परियोजना
- 21. ईमेल या संपूर्ण निर्देशिका (VBA)
- 22. pandas.factorize एक संपूर्ण डेटा फ्रेम
- 23. संपूर्ण SQL तालिका कॉलम भरें
- 24. संपूर्ण UISplitViewController में पृष्ठभूमि जोड़ना
- 25. संपूर्ण HTML नोड्स को नोकोगिरी
- 26. संपूर्ण सीएसएस शीट बनाएं! महत्वपूर्ण
- 27. UIWebView की संपूर्ण सामग्री UITableView
- 28. इतिहास में संपूर्ण जांच देखें TFS
- 29. ग्रहण - संपूर्ण निर्देशिकाओं को अनदेखा करें
- 30. ग्रहण परियोजना परियोजना स्थान
http://www.sonarlint.org/intellij/resources/images/intellij.png पर स्क्रीनशॉट से हम एक "परियोजना" दायरा देख सकते हैं, इसलिए यह थोड़ा उलझन में है। वैसे भी इस उपकरण के लिए धन्यवाद। परियोजना के दायरे के कार्यान्वयन के लिए कोई योजना? : पी –
वास्तव में, "परियोजना" गुंजाइश भ्रमित कर रहा था (यह प्रति फ़ाइल विश्लेषण के आधार पर परियोजना में सभी ज्ञात मुद्दों को दिखा रहा था) और इसी कारण से इसे नवीनतम संस्करण में हटा दिया गया था। हम अभी भी उस सुविधा पर आंतरिक रूप से चर्चा कर रहे हैं - वर्तमान में इसके साथ आगे बढ़ने की कोई योजना नहीं है। आप यहां संबंधित टिकट को ट्रैक कर सकते हैं: https://jira.sonarsource.com/browse/SLI-28 –
90% समय जब मैं मौजूदा कोड के साथ काम करता हूं। मेरा उपयोग केस सोनार मुद्दों को खोजने के लिए हर फ़ाइल के माध्यम से क्लिक नहीं करना है। सोनारलिंट से मैन्युअल रूप से मेरे विचार में स्विच करने के बजाय सोनारलिंट में सीधे एक सिंहावलोकन रखना अधिक आसान होगा। क्षमा करें, मेरी वर्तमान फ़ाइल की जांच मेरी चिंताओं का कम से कम है। –