Error Prone বাগ চেকার চালান

আপনি যদি ট্রেড ফেডারেশনের জন্য কোড কমিট করে থাকেন, তাহলে সম্ভাবনা রয়েছে যে আপনি কোনো সময়ে প্রি-সাবমিট করার ক্ষেত্রে ত্রুটি-প্রবণ-সম্পর্কিত ব্যর্থতার সম্মুখীন হবেন।

Error Prone কি?

Error Prone হল জাভার জন্য একটি স্ট্যাটিক বিশ্লেষণ টুল যা Android কোড বেসের মধ্যে সম্ভাব্য সমস্যাগুলি খুঁজে পেতে সাহায্য করতে পারে। এই স্বতন্ত্র প্রকল্পের একটি ওভারভিউ জন্য ত্রুটি প্রবণ GitHub প্রকল্প দেখুন।

কেন আমরা ট্রেড ফেডারেশনে এটি ব্যবহার করব?

TF এর অবদানকারী অনেক আছে. এটি কোড পর্যালোচনাগুলি সহজ করার জন্য এবং CL-তে কমপক্ষে ন্যূনতম গুণমান নিশ্চিত করার উদ্দেশ্যে।

ত্রুটি প্রবণ TF এর সমস্ত অংশের বিরুদ্ধে প্রয়োগ করা হয়, তাই এটি সর্বত্র একই মান বজায় রাখতে সহায়তা করে।

আমার কী সন্ধান করা দরকার?

TF-এ প্রয়োগ করা নিয়মের বর্তমান তালিকা হল: tools/tradefederation/core/error_prone_rules.mk

errorprone.info এ সম্পর্কিত তথ্য খুঁজুন।

জমা দেওয়ার আগে আমি কীভাবে স্থানীয়ভাবে এটি চালাতে পারি?

নিম্নলিখিত কমান্ডটি ব্যবহার করুন: make tradefed-all javac-check -j64 RUN_ERROR_PRONE=true

ত্রুটি প্রবণ বিল্ড টাইমে প্রয়োগ করা হয়, যার অর্থ বিল্ড ব্যর্থ হবে এবং একটি নিয়ম মান্য করা না হলে ত্রুটি প্রদর্শিত হবে।