unittest_jshint

Software skärmdump:
unittest_jshint
Mjukvaruinformation:
Version: 1.0
Ladda upp dagen: 14 Apr 15
Utvecklare: Rok Garbas
Licens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

unittest_jshint är ett verktyg som integrerar JSHint med Pythons unittest modul. & Nbsp; Detta paket inspirerades av gocept.jslint.
JSHint är en community-drivet verktyg för att upptäcka fel och eventuella problem i JavaScript-kod och för att genomdriva ditt lags kodningskonventioner.
Det ger en speciell JSHintTestCase klass som samlar JavaScript-filer (i en konfigurerbar sätt) och dynamiskt genererar en testmetod för varje fil som anropar JSLint på den filen.
Användning
För att använda den, skapa en testklass som denna ::
& Nbsp; & nbsp; & nbsp; klass MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; inkluderar = (
& 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; alternativ = ('lockigt', 'eqeqeq ",)
inkluderar en lista med "resursvägar" av formen paket: path (skickas till pkg_resources).
utesluter kan vara en lista över filnamn (utan sökväg) som inte kommer att samlas in.
optioner är en lista över argument som skickas till JSHint (se dess dokumentation för detaljer). Standardvärdet är ::
& Nbsp; & nbsp; & nbsp; alternativ = ()
Alla filer som slutar med JS som finns i var och en av dessa vägar kommer att samlas in, och testklassen kommer att växa en metod som heter test_ JS.
Du kan ignorera JSHint fel genom att sätta ignorera på testklassen (en lista med strängar som matchas mot varandra JHLint utgångsledningen):
& Nbsp; & nbsp; & nbsp; ignorera = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Använd en namngiven parameter",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )

Krav :

  • Python

Liknande mjukvara

lava-dashboard
lava-dashboard

20 Feb 15

Tail
Tail

3 Jun 15

PyUseCase
PyUseCase

11 May 15

nose-exclude
nose-exclude

20 Feb 15

Annan programvara för utvecklare Rok Garbas

iCalendar
iCalendar

13 Apr 15

github-collective
github-collective

20 Feb 15

Kommentarer till unittest_jshint

Kommentarer hittades inte
Kommentar
Slå på bilder!