unittest_jshint

Software screenshot:
unittest_jshint
Software informatie:
Versie: 1.0
Upload datum: 14 Apr 15
Ontwikkelaar: Rok Garbas
Licentie: Gratis
Populariteit: 31

Rating: 2.0/5 (Total Votes: 1)

unittest_jshint is een tool die JSHint integreert met Python's unittest module & nbsp;. Dit pakket werd geïnspireerd door gocept.jslint.
JSHint is een community-gedreven tool om fouten en mogelijke problemen in de JavaScript-code op te sporen en om je team codering conventies af te dwingen.
Het voorziet in een speciale JSHintTestCase klasse die JavaScript-bestanden verzamelt (in een configureerbare manier) en dynamisch genereert een testmethode voor elk bestand dat JSLint roept dat bestand.
Gebruik
Om het te gebruiken, maakt u een test klasse als dit ::
& Nbsp; & nbsp; & nbsp; klasse MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; include = (
& 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 = ('curly', 'eqeqeq',)
Opnemen is een lijst van "resource paden" van het formulier packagename: pad (doorgegeven aan pkg_resources).
uit te sluiten kan een lijst met bestandsnamen (zonder pad) die niet zullen worden verzameld zijn.
opties is een lijst van argumenten die worden doorgegeven aan JSHint (zie de documentatie voor meer informatie). De standaardwaarde is ::
& Nbsp; & nbsp; & nbsp; options = ()
Alle bestanden met de extensie .js die in elk van deze paden zullen worden verzameld, en de test klasse zal groeien van een methode genaamd test_ Js.
U kunt JSHint fout negeren door te negeren op de test-klasse (een lijst van subtekenreeksen die worden vergeleken met elke JHLint uitgang lijn):
& Nbsp; & nbsp; & nbsp; negeren = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Gebruik een benoemde parameter",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )

Eisen

  • Python

Vergelijkbare software

vncdotool
vncdotool

12 May 15

lava-serial
lava-serial

15 Apr 15

buildbot-slave
buildbot-slave

14 Apr 15

Andere software van ontwikkelaar Rok Garbas

github-collective
github-collective

20 Feb 15

iCalendar
iCalendar

13 Apr 15

Reacties op unittest_jshint

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!