hghooks yra paprasta Python modulis, kuris prideda keletą naudingų kabliukus naudoti Mercurial kabliai sistema.
Dabar ji apima kabliukai:
& Nbsp; * pep8 tikrinimas python failus
& Nbsp; * pyflakes tikrinti Python failus
& Nbsp; * tikrinti pamirštų PBP ataskaitų Python failus
Dokumentacija
Diegimas
hghooks platinamas kaip "Python kiaušinis taip yra gana lengva įdiegti. Jums tereikia įveskite šią komandą:
easy_install hghooks
Ir Paprastas įdiegimas bus eiti į Cheeseshop ir patraukti paskutinius hghooks už jus. Taip pat bus įdiegti ją už jus be papildomų išlaidų.
Naudojimas
Norėdami naudoti vieną iš kabliukų teikiamų šio paketo redaguoti savo hgrc failą savo Mercurial saugykloje ir pridėti šias eilutes:
[kabliukai]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Jūs galite pridėti tik kabliukus, kad jums reikia.
Kaip praleisti kabliukai "
Jei jums reikia, kad būtų išvengta kablys konkrečiam Pakeista galite pridėti vieną ar daugiau iš šių raktinių žodžių prie įvykdyti pranešimas: no-pep8, NO-pyflakes ir ne-PDB.
Kita vertus, jei norite išvengti į konkrečią bylą kablys galite pridėti komentarą, kažkur failą sakydamas, kad. Pavyzdžiui:
# hghooks: ne-pyflakes ne-PDB
šiuo atveju pyflakes ir PBP kabliai bus praleisti šį failą. Į "# hghooks:" Prolog svarbu, ir jūs turite įveskite jį tiksliai, kaip kad. Tada pridėti skip keyworkds atskirtus tarpais
Kas naujo , šioje laidoje.
- Nustatyti dokumentus RST klaidų;
Kas naujo versijos 0.5.1.
- Naudokite naują pyjslint 0.3.1
Kas naujo versijos 0.5.0:
- Pridėti paramą jslint per pyjslint paketą. Indėlis Manuel Viera ir Pablo Martin.
- Pridėti paramą changegroup kablio tipo į trachooks.ticket_updater kablio. Šiuo atveju, sujungti visas Pakeista pranešimus į vieną pranešimą ir pridėti tik vieną komentarą į Trac bilietą. Manuelis Pablo.
- Naudodami serverio laiką trachooks.ticket_updater kablio. Manuelis Pablo.
Kas naujo versijos 0.4.3:
- Darbai su pyflakes 0.5.0 ir atgal suderinamumo ankstesnės versijos,
Kas naujo versijos 0.4.2:
- Nustatyti klaidą su ne ASCII simboliais įsipareigoti pranešimas
Kas naujo versijos 0.4.1:
- Nustatyti klaidą, kai veikia pyflakes kablys per sintaksiškai neteisingas failo.
Kas naujo versijos 0.4.0:
- Padaryti pyflakes kablys ignoruoti tuos kodas linijas su & quot ; pyflakes: ignoruoti & quot; komentaras
Kas naujo versijos 0.3.2:
- Nustatyti dokumentus;
Kas naujo versijos 0.3.1:
- Leisti ignoruoja pep8 Bug "
Reikalavimai
- Python,
Komentarai nerastas