यह डुप्लिकेट प्रश्न कैसा लग सकता है होना चाहिए, लेकिन मैं कोड नमूना सोनार नियम अनुरूप एक ने सुझाव दिया पोस्ट किया है। सोनारक्यूब के साथ नीचे दिए गए हाइलाइट किए गए कोड का मूल्यांकन करते समय इसका परिणाम स्क्विड में होता है: S1948 नियम उल्लंघन।SonarQube - एक "Serializable" वर्ग में फील्ड्स नियम या तो क्षणिक या serializable
परिणाम,
फिर भी इसकी एक रहस्य यही कारण है कि शिकायत कोड के लिए अपने प्रदर्शन के उल्लंघन, plz स्पष्ट।
अद्यतन
क्षणिक या serializable मुद्दा sonar.java.binaries
सोनार स्कैन के साथ भी इसका समाधान नहीं किया सफलता है, लेकिन वर्ग लोडर फेंकता चेतावनी दी है:
08:26:44.984 INFO - Java bytecode scan... 08:26:44.992 WARN - Class 'dummyserial/Address' is not accessible through the C lassLoader. 08:26:44.993 WARN - Class 'dummyserial/Person' is not accessible through the Cl assLoader. 08:26:44.993 WARN - Class 'dummyserial/Address' is not accessible through the C lassLoader. 08:26:44.994 WARN - Class 'dummyserial/Person' is not accessible through the Cl assLoader. 08:26:44.994 WARN - Class 'dummyserial/Address' is not accessible through the C lassLoader. 08:26:44.997 WARN - Class 'dummyserial/Person' is not accessible through the Cl assLoader. 08:26:44.998 INFO - Java bytecode scan done: 14 ms
और क्या पता वर्ग कैसा दिखता है: मैं इस मुद्दे को संभालने के लिए निम्नलिखित टिकट बनाया? – fge
आपने पता कक्षा को कैसे परिभाषित किया? और क्या आपने विश्लेषण के लिए बाइटकोड प्रदान किया? (क्या आपका विश्लेषण मैवेन या सोनार धावक के साथ चल रहा है? और यदि बाद वाले, क्या आपने 'sonar.java.binaries' का उपयोग करके .class फ़ाइल प्रदान की है?) – benzonico
@ बेंज़ोनिको, मेरे पास एक अलग जावा फ़ाइल के रूप में व्यक्ति और पता दोनों हैं, स्कैन किए गए हैं sonar.sources = src के साथ सोनार धावक के माध्यम से। – Jeevanantham