প্রকল্প সম্পর্কে
Whitaker হলো Rust-এর জন্য Dylint লিন্টসের একটি স্যুট যা কোডিং স্ট্যান্ডার্ড enforces করে। এতে নয়টি স্ট্যান্ডার্ড লিন্টস অন্তর্ভুক্ত রয়েছে: function_attrs_follow_docs (অ্যাট্রিবিউটের আগে ডক কমেন্ট), bumpy_road_function (নেস্টেড কন্ডিশনাল), no_expect_outside_tests (টেস্টের বাইরে expect() নিষিদ্ধ করে), module_must_have_inner_docs (ইনার মডিউল ডকস প্রয়োজন), module_max_lines (ডিফল্টভাবে মডিউলের জন্য ৪০০ লাইনের সীমা), conditional_max_n_branches (কন্ডিশনাল ব্রাঞ্চের সীমা নির্ধারণ করে), test_must_not_have_example (উদাহরণ ছাড়া টেস্ট ডকস), no_unwrap_or_else_panic (লুকানো প্যানিক এড়িয়ে চলে), এবং no_std_fs_operations (cap_std-এর পক্ষে std::fs নিষিদ্ধ করে)। একটি এক্সপেরিমেন্টাল লিন্ট (rstest_helper_should_be_fixture)-এর জন্য স্পষ্ট অপ্ট-ইন প্রয়োজন।
এর বৈশিষ্ট্যগুলোর মধ্যে রয়েছে লোকালাইজড ডায়াগনস্টিকস (DYLINT_LOCALE-এর মাধ্যমে ইংরেজি, ওয়েলশ, স্কটিশ গ্যালিক), কনফিগারযোগ্য থ্রেশহোল্ড (যেমন, মডিউল লাইন লিমিট), এবং মডুলার ডিজাইন। Cargo.toml ওয়ার্কস্পেস মেটাডেটাতে যোগ করে এবং 'cargo dylint --all' রান করে এটি ইনস্টল করা যায়। রিলিজগুলোতে যাচাইকরণের জন্য SHA-256 চেকসাম প্রদান করা হয়। ডকুমেন্টেশনে ইনস্টলেশন, কনফিগারেশন এবং প্রতিটি লিন্টের বিস্তারিত বিবরণ দেওয়া হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.