.
unittest_jshint ابزاری است که ادغام JSHint با unittest ماژول و nbsp پایتون است. این بسته توسط gocept.jslint الهام گرفته شده بود.
JSHint یک ابزار جامعه محور به تشخیص خطاها و مشکلات بالقوه در کد جاوا اسکریپت و برای به اجرا درآوردن کنوانسیون برنامه نویسی تیم خود است.
این برنامه یک کلاس JSHintTestCase ویژه ای است که به جمع آوری فایل های جاوا اسکریپت (به شیوه ای تنظیم) و به صورت پویا تولید روش آزمون برای هر فایل که خواستار جیاسلینت در آن فایل.
استفاده
برای استفاده از آن، ایجاد یک کلاس آزمون مثل این ::
و nbsp؛ & nbsp؛ در و nbsp؛ MyPackageJSLintTest کلاس (unittest_jshint.JSHintTestCase):
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ شامل = (
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ 'my.package.browser: جی اس'،
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ 'my.package.browser: جی اس / معاونت،
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ )
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ گزینه = ('مجعد'، 'eqeqeq'،)
مسیر (گذشت به pkg_resources): شامل یک لیست از "مسیر منابع" از packagename فرم است.
حذف می تواند یک لیست از نام فایل (بدون مسیر) که جمع آوری نمی شود.
گزینه های یک لیست از استدلال است که به JSHint گذشت (اسناد و مدارک خود را برای جزئیات) است. مقدار پیش فرض است ::
و nbsp؛ & nbsp؛ در و nbsp؛ گزینه = ()
همه فایل های با پسوند .js موجود در هر یک از این مسیرها جمع آوری خواهد شد، و کلاس آزمون رشد خواهد کرد یک روش به نام test_ <نام فایل> .js.
شما می توانید خطا JSHint با تنظیم چشم پوشی در کلاس آزمون (یک لیست از زیر رشته که در برابر هر خط خروجی JHLint همسان) چشم پوشی از:
و nbsp؛ & nbsp؛ در و nbsp؛ چشم پوشی = (
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ "استفاده از پارامتر به نام"،
و nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در و nbsp؛ )
مورد نیاز:
پایتون
نظر یافت نشد