ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
เรียกใช้เครื่องมือตรวจหาข้อบกพร่องที่อาจทำให้เกิดข้อผิดพลาด
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
หากคุณกำลังคอมมิตโค้ดสำหรับ Trade Federation มีแนวโน้มที่คุณจะพบความล้มเหลวที่เกี่ยวข้องกับ Error Prone ในการตรวจสอบก่อนส่งที่จุดใดจุดหนึ่ง
Error Prone คืออะไร
Error Prone เป็นเครื่องมือวิเคราะห์แบบคงที่สำหรับ Java ที่ช่วยค้นหาปัญหาที่อาจเกิดขึ้นภายในโค้ดเบสของ Android ดูภาพรวมของโปรเจ็กต์ที่แตกต่างนี้ได้ที่โปรเจ็กต์ GitHub ที่มีข้อผิดพลาด
เหตุใดเราจึงใช้ในสหพันธ์การค้า
มีผู้ร่วมให้ข้อมูลจำนวนมากใน TF ซึ่งมีจุดประสงค์เพื่ออำนวยความสะดวกในการตรวจสอบโค้ดและ
รับประกันว่า CL จะมีคุณภาพอย่างน้อยในระดับต่ำสุด
Error Prone จะบังคับใช้กับทุกส่วนของ TF จึงช่วยรักษา
มาตรฐานเดียวกันได้ทุกที่
สิ่งที่ต้องตรวจสอบ
รายการกฎปัจจุบันที่บังคับใช้ใน TF อยู่ใน
tools/tradefederation/core/error_prone_rules.mk
ดูข้อมูลที่เกี่ยวข้องได้ที่ errorprone.info
ฉันจะเรียกใช้เครื่องมือนี้ในเครื่องเพื่อตรวจสอบก่อนส่งได้อย่างไร
ใช้คำสั่งต่อไปนี้ make tradefed-all javac-check -j64
RUN_ERROR_PRONE=true
Error Prone จะบังคับใช้ในเวลาบิลด์ ซึ่งหมายความว่าบิลด์จะล้มเหลวและข้อผิดพลาด
จะปรากฏขึ้นหากไม่ปฏิบัติตามกฎ
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-10-10 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-10-10 UTC"],[],[]]