unittest_jshint

Screenshot Software:
unittest_jshint
Szczegóły programowe:
Wersja: 1.0
Filmu: 14 Apr 15
Wywoływacz: Rok Garbas
Licencja: Wolny
Popularność: 4

Rating: nan/5 (Total Votes: 0)

unittest_jshint to narzędzie, które integruje JSHint z Pythona unittest modułu. & Nbsp; Pakiet ten został zainspirowany gocept.jslint.
JSHint jest napędzana przez społeczność narzędzie do wykrywania błędów i potencjalnych problemów w kodzie JavaScript i egzekwowania konwencji pisania swojej drużyny.
Zapewnia specjalną klasę JSHintTestCase który zbiera pliki JavaScript (w konfigurowalnym sposób) i dynamicznie generuje metody badawczej dla każdego pliku, który wywołuje jslint na tym pliku.
Zastosowanie
Aby z niego skorzystać, należy utworzyć klasę testową tak ::
& Nbsp; & nbsp; & nbsp; Klasa MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; to = (
& 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: js / lib",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Opcje = ("kręcone", "eqeqeq")
to jest lista "ścieżek zasobów" w postaci: ścieżka nazwa_pakietu (przekazywane do pkg_resources).
wyłączenie może być lista nazw plików (bez ścieżki), które nie będą zbierane.
Opcje jest lista argumentów, które są przekazywane do JSHint (patrz jego dokumentacji szczegółów). Domyślną wartością jest ::
& Nbsp; & nbsp; & nbsp; Opcje = ()
Wszystkie pliki z rozszerzeniem .js zawarte w każdej z tych ścieżek zostaną zebrane, a klasa Test wzrośnie metodę o nazwie test_ .js.
Można zignorować błąd JSHint ustawiając ignorować od klasy badanej (lista podciągi, które są dopasowywane do każdej linii wyjściowej JHLint):
& Nbsp; & nbsp; & nbsp; ignore = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Użyj nazwany parametr"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )

Wymagania :

  • Python

Podobne oprogramowanie

snort
snort

14 Apr 15

Tcpreplay
Tcpreplay

7 Mar 16

HOL
HOL

20 Feb 15

lava-test-demo
lava-test-demo

15 Apr 15

Inne programy z deweloperem Rok Garbas

iCalendar
iCalendar

13 Apr 15

github-collective
github-collective

20 Feb 15

Komentarze do unittest_jshint

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!