अगर Trade Federation के लिए कोड सबमिट किया जा रहा है, तो हो सकता है कि आपको पहले से सबमिट करने की प्रोसेस के दौरान, गड़बड़ी वाली समस्या का सामना करना पड़े.
गड़बड़ी की संभावना क्या है?
Error Prone, Java के लिए स्टैटिक ऐनालिसिस टूल है. इससे Android कोड बेस में संभावित समस्याओं का पता लगाने में मदद मिलती है. इस प्रोजेक्ट के बारे में खास जानकारी पाने के लिए, ऐसा GitHub प्रोजेक्ट जिसमें गड़बड़ी होने की संभावना ज़्यादा होती है देखें.
हम Trade Federation में इसका इस्तेमाल क्यों करते हैं?
TF में कई लोग योगदान देते हैं. इसका मकसद, कोड की समीक्षाओं को आसान बनाना और कम से कम सीएल की क्वालिटी को पक्का करना है.
गड़बड़ी की आशंका वाला टैग, TF के सभी हिस्सों पर लागू होता है. इससे हर जगह एक जैसा स्टैंडर्ड बनाए रखने में भी मदद मिलती है.
मुझे किन बातों का ध्यान रखना चाहिए?
TF में लागू किए गए नियमों की मौजूदा सूची यहां दी गई है: tools/tradefederation/core/error_prone_rules.mk.
इससे जुड़ी जानकारी पाने के लिए, errorprone.info पर जाएं.
सबमिट करने से पहले, इसे स्थानीय तौर पर कैसे चलाया जा सकता है?
इस कमांड का इस्तेमाल करें: make tradefed-all javac-check -j64
RUN_ERROR_PRONE=true
गड़बड़ी की आशंका वाले नियम, बिल्ड के समय लागू होते हैं. इसका मतलब है कि किसी नियम का पालन न करने पर, बिल्ड पूरा नहीं होगा और गड़बड़ी का मैसेज दिखेगा.