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

Sipbomber
Sipbomber

3 Jun 15

pyVows
pyVows

20 Feb 15

tdaemon
tdaemon

11 May 15

Andere software van ontwikkelaar Rok Garbas

iCalendar
iCalendar

13 Apr 15

github-collective
github-collective

20 Feb 15

Reacties op unittest_jshint

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