hghooks è un semplice modulo Python che aggiunge molti ganci utili per l'utilizzo nel sistema di ganci Mercurial.
In questo momento comprende ganci per:
& Nbsp; * controllo PEP8 di file python
& Nbsp; * pyflakes controllo dei file python
& Nbsp; * la verifica per le dichiarazioni di PDB dimenticati nei file python
Documentazione
Installazione
hghooks è distribuito come un uovo Python così è abbastanza facile da installare. Basta digitare il seguente comando:
easy_install hghooks
E Easy Install andrà al Cheeseshop e afferrare gli ultimi hghooks per voi. Sarà inoltre installarlo per voi senza alcun costo aggiuntivo.
Utilizzo
Per utilizzare uno dei ganci forniti da questo pacchetto di modificare il file hgrc del vostro repository Mercurial e aggiungere queste righe:
[ami]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
È possibile aggiungere solo i ganci di cui avete bisogno.
Come ignorare i ganci
Se è necessario evitare un gancio per un changeset specifica è possibile aggiungere una o più delle seguenti parole chiave per il messaggio di commit: no-PEP8, no-pyflakes e no-PDB.
D'altra parte, se si vuole evitare un gancio in un file specifico è possibile aggiungere un commento da qualche parte nel file dirlo. Per esempio:
# hghooks: no-pyflakes no-PDB
in questo caso i pyflakes e ganci pdb salteranno questo file. I "# hghooks:" prologo è importante e bisogna digitare esattamente così. Quindi aggiungere le keyworkds salto separati da spazi
Cosa c'è di nuovo in questa versione:.
- errori documentazione Fix prime
Cosa c'è di nuovo nella versione 0.5.1:.
- Utilizzare il nuovo pyjslint 0.3.1
Cosa c'è di nuovo nella versione 0.5.0:
- Aggiungi sostegno JSLint attraverso il pacchetto pyjslint. Contributo da Manuel Viera e Pablo Martin.
- Aggiunge il supporto per il tipo di amo changegroup nel gancio trachooks.ticket_updater. In questo caso, unire tutti i messaggi di changeset in un messaggio e aggiungere un solo commento al ticket Trac. Manuel e Pablo.
- Utilizza l'ora del server nel gancio trachooks.ticket_updater. Manuel e Pablo.
Cosa c'è di nuovo nella versione 0.4.3:
- Funziona con pyflakes 0.5.0 e la compatibilità all'indietro per versioni precedenti
Cosa c'è di nuovo nella versione 0.4.2:
- Correggere un bug con caratteri non ASCII nel commettere messaggio
Cosa c'è di nuovo nella versione 0.4.1:
- Risoluzione di un problema durante l'esecuzione dei pyflakes gancio su un File sintatticamente corretto.
Cosa c'è di nuovo nella versione 0.4.0:
- Fai pyflakes gancio ignorare quelle righe di codice con una & quot ; pyflakes: ignorare & quot; commento
Cosa c'è di nuovo nella versione 0.3.2:
- documentazione Fix
Cosa c'è di nuovo nella versione 0.3.1:
- Consenti ignorando erros PEP8
Requisiti
- Python
I commenti non trovato