unittest_jshint

Software screenshot:
unittest_jshint
Dettagli del software:
Versione: 1.0
Data di caricamento: 14 Apr 15
Sviluppatore: Rok Garbas
Licenza: Libero
Popolarità: 31

Rating: 2.0/5 (Total Votes: 1)

unittest_jshint è uno strumento che si integra con JSHint di Python modulo unittest. & Nbsp; Questo pacchetto è stato ispirato da gocept.jslint.
JSHint è uno strumento di community-driven per rilevare errori e potenziali problemi di codice JavaScript e di far rispettare le convenzioni di codifica della tua squadra.
Esso fornisce una classe speciale JSHintTestCase che raccoglie file JavaScript (in maniera configurabile) e dinamicamente genera un metodo di prova per ogni file che chiama JSLint su quel file.
Utilizzo
Per usarlo, creare una classe di test come questo ::
& Nbsp; & nbsp; & nbsp; MyPackageJSLintTest class (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; includere = (
& 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; Opzioni = ('riccio', 'eqeqeq',)
Includi è una lista di "percorsi di risorse" del modulo nomepacchetto: percorso (passato a pkg_resources).
esclusione può essere una lista di nomi di file (senza percorso), che non saranno raccolti.
opzioni è un elenco di argomenti che sono passati per JSHint (vedere la documentazione per i dettagli). Il valore predefinito è ::
& Nbsp; & nbsp; & nbsp; Opzioni = ()
Tutti i file con estensione .js contenuti in ognuno di questi percorsi saranno raccolti, e la classe di test si svilupperanno un metodo chiamato test_ .js.
È possibile ignorare errore JSHint impostando ignorare sulla classe di test (un elenco di stringhe che vengono abbinati contro ogni linea di uscita JHLint):
& Nbsp; & nbsp; & nbsp; ignora = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Utilizzare un parametro denominato"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )

Requisiti :

  • Python

Programmi simili

NoseDBReport
NoseDBReport

20 Feb 15

Zato
Zato

20 Feb 15

nose-json
nose-json

14 Apr 15

PyUseCase
PyUseCase

11 May 15

Altri software di sviluppo Rok Garbas

iCalendar
iCalendar

13 Apr 15

github-collective
github-collective

20 Feb 15

Commenti a unittest_jshint

I commenti non trovato
Aggiungi commento
Accendere le immagini!