hghooks este un modul Python simplu care adaugă mai multe cârlige utile pentru utilizare în sistemul de cârlige Mercurial.
Acum include cârlige pentru:
& Nbsp; * verificarea pep8 de fișiere Python
& Nbsp; * pyflakes verificarea fișierelor Python
& Nbsp; * verificarea declarațiilor PPB uitate în fișiere python
Documentation
Instalare
hghooks este distribuit ca un ou Python așa este destul de ușor de instalat. Trebuie doar să tastați următoarea comandă:
easy_install hghooks
Și ușor Instalare va merge la cheeseshop și apuca ultimele hghooks pentru tine. Acesta se va instala, de asemenea, pentru tine, fără costuri suplimentare.
Utilizare
Pentru a utiliza unul dintre cârligele oferite de acest pachet edita fișierul hgrc de depozit dumneavoastră Mercurial și adăugați aceste linii:
[cârlige]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Puteți adăuga doar cârlige de care aveți nevoie.
Cum pentru a sări peste cârligele
Dacă aveți nevoie pentru a evita un cârlig pentru un anumit changeset puteți adăuga una sau mai multe dintre următoarele cuvinte cheie pentru mesajul comite: nu-pep8, nu-pyflakes și nu-PDB.
Pe de altă parte, dacă doriți, pentru a evita un cârlig într-un anumit fișier, puteți adăuga un comentariu undeva în fișierul spune așa. De exemplu:
# hghooks: nu-pyflakes nu-PPB
în acest caz, pyflakes și cârlige PPB va sări peste acest fișier. De "# hghooks:" prolog este importantă și trebuie să-l introduceți exact așa. Apoi se adauga keyworkds skip separate prin spații
Ce este nou în această versiune:.
- erori de documentare Fix RST
Ce este nou în versiunea 0.5.1:.
- Utilizați noul pyjslint 0.3.1
Ce este nou în versiunea 0.5.0:
- Adăugați sprijin jslint prin pachetul pyjslint. Contribuția de Manuel Viera și Pablo Martin.
- Adăugați suport pentru tipul de cârlig changegroup în cârlig trachooks.ticket_updater. În acest caz, uni toate mesajele changeset într-un mesaj și doar să adăugați o observație la biletul Trac. Manuel Pablo.
- Utilizați timpul server din cârlig trachooks.ticket_updater. Manuel Pablo.
Ce este nou în versiunea 0.4.3:
- Funcționează cu pyflakes 0.5.0 și compatibilitatea pentru versiunile anterioare
Ce este nou în versiunea 0.4.2:
- Fix un bug cu caractere non-ASCII în commit Mesajul
Ce este nou în versiunea 0.4.1:
- Fix un bug atunci când rulează în pyflakes cârlig-o fișier sintactic greșit.
Ce este nou în versiunea 0.4.0:
- Asigurați-pyflakes cârlig ignora aceste linii de cod cu o & quot ; pyflakes: ignora & quot; comentariu
Ce este nou în versiunea 0.3.2:
- documentare Fix
Ce este nou în versiunea 0.3.1:
- Permiteți ignorând Erros pep8
Cerințe :
- Python
Comentariile nu a fost găsit