unittest_jshint

Skjermbilde programvare:
unittest_jshint
Prog.varedetaljer:
Versjon: 1.0
Last opp dato: 14 Apr 15
Utvikler: Rok Garbas
Lisens: Gratis
Popularitet: 31

Rating: 2.0/5 (Total Votes: 1)

unittest_jshint er et verktøy som integrerer JSHint med Pythons unittest modul. & Nbsp; Denne pakken ble inspirert av gocept.jslint.
JSHint er en community-drevet verktøy for å oppdage feil og potensielle problemer i Javascript-kode og å håndheve lagets koding konvensjoner.
Det gir en spesiell JSHintTestCase klasse som samler Javascript-filer (i en konfigurerbar måte) og dynamisk genererer en testmetode for hver fil som kaller jslint på denne filen.
Bruk
Å bruke den, lage en test klasse som dette ::
& Nbsp; & nbsp; & nbsp; klasse MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; inkludere = (
& 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; options = ('krøllete', 'eqeqeq',)
inkluderer er en liste over "ressurs stier" av form pakke: bane (sendes til pkg_resources).
utelukke kan være en liste over filnavn (uten bane) som ikke vil bli samlet inn.
alternativene er en liste over argumenter som sendes til JSHint (se dokumentasjonen for detaljer). Standardverdien er ::
& Nbsp; & nbsp; & nbsp; options = ()
Alle filer som slutter i JS som finnes i hver av disse banene vil bli samlet, og testen klassen vil vokse en metode som heter test_ JS.
Du kan ignorere JSHint feil ved å sette ignorere på testen klassen (en liste over dels som er matchet mot hverandre JHLint utgang linje):
& Nbsp; & nbsp; & nbsp; ignorere = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Bruk en navngitt parameter",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )

Krav :

  • Python

Lignende programvare

nose-f7u12
nose-f7u12

11 May 15

ReviewBoard
ReviewBoard

19 Feb 15

nose-selecttests
nose-selecttests

20 Feb 15

Annen programvare fra utvikleren Rok Garbas

iCalendar
iCalendar

13 Apr 15

github-collective
github-collective

20 Feb 15

Kommentarer til unittest_jshint

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!