hghooks is 'n eenvoudige Python module wat verskeie nuttige hakies voeg vir gebruik in Mercurial hakies stelsel.
Nou is dit sluit kramme vir:
& Nbsp; * pep8 nagaan van python lêers
& Nbsp; * pyflakes kontrolering van python lêers
& Nbsp; * kontrole vir vergeet PDB state in python lêers
Dokumentasie
Installasie
hghooks versprei as 'n Python eier so is baie maklik om te installeer. Jy hoef net om die volgende opdrag te tik:
easy_install hghooks
En Maklik installeer gaan na die Cheeseshop en gryp die laaste hghooks vir jou. Dit sal ook installeer dit vir jou teen geen ekstra koste.
Gebruik
Om een van die hoeke wat deur hierdie pakket jou hgrc lêer van Mercurial repository wysig gebruik en voeg hierdie reëls:
[Hakies]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Jy kan net die hoeke wat jy nodig het by te voeg.
Hoe om die hoeke te slaan
As jy nodig het om 'n haak vir 'n spesifieke changeset vermy kan jy een of meer van die volgende sleutelwoorde toe te voeg tot die pleeg boodskap: no-pep8, no-pyflakes en no-PDB.
Aan die ander kant, as jy wil 'n haak in 'n spesifieke lêer te vermy kan jy 'n comment voeg iewers in die lêer sê so. Byvoorbeeld:
# Hghooks: no-no-pyflakes PDB
in hierdie geval die pyflakes en PDB hake sal hierdie lêer oor te slaan. Die "# hghooks:" Prolog is belangrik en jy het om dit te presies soos wat tik. Voeg dan die skip keyworkds geskei deur spasies
Wat is nuut in hierdie release:.
- Fix dokumentasie eerste foute
Wat is nuut in weergawe 0.5.1:.
- Gebruik die nuwe pyjslint 0.3.1
Wat is nuut in weergawe 0.5.0:
- ondersteuning aan jslint deur die pyjslint pakket Voeg. Bydrae deur Manuel Viera en Pablo Martin.
- ondersteuning Voeg vir die changegroup haak soort in die trachooks.ticket_updater haak. In hierdie geval, voeg al changeset boodskappe in een boodskap en voeg net een kommentaar op die Trac kaartjie. Manuel en Pablo.
- Gebruik die bediener tyd in die trachooks.ticket_updater haak. Manuel en Pablo.
Wat is nuut in weergawe 0.4.3:
- Werk met pyflakes 0.5.0 en agtertoe verenigbaarheid vir vorige weergawes
Wat is nuut in weergawe 0.4.2:
- Fix 'n fout met nie ascii karakters in die pleeg boodskap
Wat is nuut in weergawe 0.4.1:
- Fix 'n fout wanneer hy hardloop die pyflakes haak oor 'n sintakties verkeerde lêer.
Wat is nuut in weergawe 0.4.0:
- Maak pyflakes haak ignoreer diegene kode lyne met 'n & quot ; pyflakes: ignoreer & quot; kommentaar
Wat is nuut in weergawe 0.3.2:
- Fix dokumentasie
Wat is nuut in weergawe 0.3.1:
- Laat ignoreer pep8 erros
Vereistes :
- Python
Kommentaar nie gevind