unittest_jshint

Software screenshot:
unittest_jshint
Software detaljer:
Version: 1.0
Upload dato: 14 Apr 15
Udvikler: Rok Garbas
Licens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

unittest_jshint er et værktøj, der integrerer JSHint med Pythons unittest modul. & Nbsp; Denne pakke var inspireret af gocept.jslint.
JSHint er et community-drevet værktøj til at opdage fejl og potentielle problemer i JavaScript-kode og håndhæve dit holds kodningskonventioner.
Det giver en særlig JSHintTestCase klasse, der samler JavaScript-filer (på en konfigurerbar måde) og dynamisk genererer en testmetode for hver fil, der kalder jslint på filen.
Anvendelse
For at bruge det, skal du oprette en test klasse som denne ::
& Nbsp; & nbsp; & nbsp; klasse MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; indbefatter = (
& 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; optioner = ('krøllet', 'eqeqeq',)
omfatter en liste over "ressource stier" af formen pakkenavn: sti (videregivet til pkg_resources).
udelukke kan være en liste over filnavne (uden sti), der ikke vil blive indsamlet.
optioner er en liste over argumenter, der videregives til JSHint (se dokumentationen for detaljer). Standardværdien er ::
& Nbsp; & nbsp; & nbsp; optioner = ()
Alle filer der ender på .js indeholdt i hvert af disse stier vil blive indsamlet, og testen klasse vil vokse en metode ved navn test_ Js.
Du kan ignorere JSHint fejl ved at sætte ignorere på test klasse (en liste over understrenge der er matchet mod hver JHLint uddatalinje):
& Nbsp; & nbsp; & nbsp; ignorere = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Brug en navngivet parameter",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )

Krav :

  • Python

Lignende software

selenose
selenose

20 Feb 15

crpcut
crpcut

20 Feb 15

DREAM Tool
DREAM Tool

3 Jun 15

gar
gar

11 May 15

Andre software developer Rok Garbas

iCalendar
iCalendar

13 Apr 15

github-collective
github-collective

20 Feb 15

Kommentarer til unittest_jshint

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!