.
unittest_jshint Python'ın unittest modülü & nbsp ile JSHint entegre bir araçtır; Bu paket gocept.jslint esinlenilmiştir.
JSHint hataları ve JavaScript kodu olası sorunları tespit etmek ve takımın kodlama kurallarını uygulamak için bir topluluk odaklı bir araçtır.
Bu (yapılandırılabilir bir şekilde) JavaScript dosyaları toplar ve dinamik bu dosya üzerinde jslint çağıran her dosya için bir test yöntemi oluşturur özel JSHintTestCase sınıf sağlar.
Kullanım
Bunu kullanmak için, böyle bir test sınıfı oluşturmak ::
& Nbsp; & nbsp; & nbsp; sınıf MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; yer alır (=
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'My.package.browser: Js'
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'My.package.browser: lib / js',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; seçenekleri = ('kıvırcık', 'eqeqeq',)
(pkg_resources geçti) yolu: include formu paket adıyla bir "kaynak yolları" listesi.
tahsil edilmeyecektir (yol hariç) dosya adlarını bir liste olabilir hariç.
seçenekleri (detaylar için belgelerine bakın) JSHint geçirilen argümanların bir listesidir. Varsayılan değer ::
& Nbsp; & nbsp; & nbsp; seçenekler = ()
Bu yolların her birinde bulunan Js biten tüm dosyalar toplanacak ve test sınıf bir yöntem test_
Sen test sınıfı (her JHLint çıkış çizgisine karşı eşleştirilir altdizgelerin listesi) üzerinde görmezden ayarlayarak JSHint hatayı göz ardı edebilirsiniz:
& Nbsp; & nbsp; & nbsp; (= görmezden
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Adlandırılmış parametreyi kullanın",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
Gereksinimler :
- Python
Yorum Bulunamadı