hghooks jest prosty moduł Pythona, który dodaje kilka użytecznych haki do stosowania w Mercurial systemu haczyków.
Teraz zawiera haki na:
& Nbsp; * pep8 sprawdzanie plików python
& Nbsp; * pyflakes sprawdzanie plików python
& Nbsp; * sprawdzanie zapomnianych WPB sprawozdania w plikach Pythona
Dokumentacja
instalacji
hghooks jest rozprowadzany jako jaja Python, więc jest dość łatwe do zainstalowania. Trzeba tylko wpisać następujące polecenie:
easy_install hghooks
I Easy Install trafi do Cheeseshop i zgarnij ostatnich hghooks dla Ciebie. Będzie również zainstalować go dla Ciebie bez dodatkowych kosztów.
Zastosowanie
Aby skorzystać z jednej z hakami świadczonych przez tego pakietu edycji pliku hgrc swojego repozytorium Mercurial i dodać te linie:
[haki]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Możesz dodać tylko haczyki, które potrzebujesz.
Jak przejść haki
Jeśli potrzebujesz, aby uniknąć hak zadaniu changeset można dodać jedną lub więcej z następujących słów kluczowych do wiadomości popełnienia: no-pep8, Pomieszczenia pyflakes i bez-PDB.
Z drugiej strony, jeśli chcesz uniknąć hak w określonym pliku możesz dodać komentarz gdzieś w pliku, że tak mówię. Na przykład:
# hghooks: no-no-PDB pyflakes
w tym przypadku pyflakes i pdb haki pominie ten plik. W "# hghooks:" prolog jest ważny i trzeba go wpisać dokładnie tak. Następnie dodać keyworkds maskowania oddzielone spacjami
Co nowego w tym wydaniu:.
- błędy dokumentacji Fix RST
Co nowego w wersji 0.5.1:.
- Użyj nowego pyjslint 0.3.1
Co nowego w wersji 0.5.0:
- Dodaj wsparcia jslint przez opakowanie pyjslint. Wkład Manuel Viera i Pablo Martin.
- Dodaj wsparcie dla changegroup typu haka na haku trachooks.ticket_updater. W tym przypadku, połączenie wszystkich wiadomości w jednym changeset wiadomości i dodać tylko jeden komentarz do biletu Trac. Manuel Pablo.
- Użyj czas serwera w haku trachooks.ticket_updater. Manuel Pablo.
Co nowego w wersji 0.4.3:
- Działa z pyflakes 0.5.0 i zgodność wstecz poprzednie wersje
Co nowego w wersji 0.4.2:
- Fix bug z niezarejestrowanych znaków ASCII w popełniają Komunikat
Co nowego w wersji 0.4.1:
- Fix błąd podczas uruchamiania pyflakes hak na składniowo źle plików.
Co nowego w wersji 0.4.0:
- Hak pyflakes ignoruje te linie kodu z & quot ; pyflakes: ignorować & quot; Komentarz
Co nowego w wersji 0.3.2:
- Dokumentacja Fix
Co nowego w wersji 0.3.1:
- Możliwość ignorowania erros pep8
Wymagania :
- Python
Komentarze nie znaleziono