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

gunit-hildon
gunit-hildon

3 Jun 15

nose_fixes
nose_fixes

14 Apr 15

nose-performance
nose-performance

20 Feb 15

Linux Test Project
Linux Test Project

12 May 15

Annan programvara för utvecklare Rok Garbas

github-collective
github-collective

20 Feb 15

iCalendar
iCalendar

13 Apr 15

Kommentarer till unittest_jshint

Kommentarer hittades inte
Kommentar
Slå på bilder!