আমাদের একটি পিএইচপি 5 ওয়েব অ্যাপ্লিকেশন রয়েছে এবং আমরা বর্তমানে পিএইচপি কোডস্নিফারকে মূল্যায়ন করছি যাতে জোর করে কোডের মানদণ্ড খুব বেশি মাথা ব্যথার কারণ না করে কোডের মান উন্নত করে কিনা তা নির্ধারণ করার জন্য evalu যদি মনে হয় এটি ভাল হয় তবে আমরা একটি এসভিএন প্রি-কমিট হুক যুক্ত করব যাতে দেব শাখায় প্রতিশ্রুতিবদ্ধ সমস্ত নতুন ফাইল কোডিং স্ট্যান্ডার্ড গন্ধ থেকে মুক্ত হয় ensure
কোনও বিশেষ ধরণের ত্রুটি উপেক্ষা করার জন্য কি পিএইচপি কোডসনিফার কনফিগার করার কোনও উপায় আছে? বা পরিবর্তে এটি একটি সতর্কতা হিসাবে একটি নির্দিষ্ট ত্রুটি হিসাবে চিকিত্সা পেতে?
সমস্যাটি প্রদর্শনের জন্য এখানে একটি উদাহরণ:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div>
<?php
echo getTabContent('Programming', 1, $numX, $numY);
if (isset($msg)) {
echo $msg;
}
?>
</div>
</body>
</html>
এবং এটি PHP_CodeSniffer এর আউটপুট:
> phpcs test.php -------------------------------------------------- ------------------------------ ফান্ড 2 ত্রুটি (গুলি) এবং 1 সতর্কতা (গুলি) 3 লাইন (গুলি) -------------------------------------------------- ------------------------------ 1 | সতর্কতা | লাইন 85 টি অক্ষর ছাড়িয়ে গেছে; 121 টি অক্ষর ধারণ করে 9 | ত্রুটি | অনুপস্থিত ফাইল ডক মন্তব্য 11 | ত্রুটি | লাইন ভুলভাবে ইন্ডেন্ট করা; প্রত্যাশিত 0 স্পেস, পাওয়া 4 -------------------------------------------------- ------------------------------
" লাইন ভুলভাবে ভুলভাবে যুক্ত করা হয়েছে " ত্রুটি নিয়ে আমার একটি সমস্যা আছে । আমার ধারণা এটি ঘটেছে কারণ আমি পিএইচপি ইন্ডেন্টেশনটি এইচটিএমএল ইনডেন্টেশনের সাথে মিশ্রিত করছি। কিন্তু এটি এটিকে আরও পঠনযোগ্য করে তোলে তাই না? ( এই মুহুর্তে এমভিসি ফ্রেমওয়ার্কে যাওয়ার মতো বিশ্রামাগার আমার নেই বলে মনে করে )) সুতরাং আমি দয়া করে এটি উপেক্ষা করতে চাই।