hghooks είναι μια απλή μονάδα Python που προσθέτει πολλά χρήσιμα αγκίστρια για χρήση σε Mercurial σύστημα άγκιστρα.
Αυτή τη στιγμή περιλαμβάνει άγκιστρα για:
& Nbsp? * Έλεγχος pep8 των αρχείων python
& Nbsp? * Pyflakes τον έλεγχο των αρχείων python
& Nbsp? * Έλεγχος που ξεχάσατε ΠΣΠ καταστάσεις σε αρχεία Python
Τεκμηρίωσης
installation
hghooks διανέμεται ως ένα αυγό Python, έτσι είναι αρκετά εύκολο να εγκαταστήσετε. Απλά πρέπει να πληκτρολογήσετε την ακόλουθη εντολή:
easy_install hghooks
Και Εύκολη εγκατάσταση θα πάει στο Cheeseshop και αρπάξτε τα τελευταία hghooks για εσάς. Θα το εγκαταστήσετε και για σας χωρίς επιπλέον κόστος.
Χρήση
Για να χρησιμοποιήσετε ένα από τα άγκιστρα που παρέχονται από αυτό το πακέτο επεξεργαστείτε το αρχείο hgrc σας Mercurial αποθήκη σας και προσθέστε αυτές τις γραμμές:
[Άγκιστρα]
pretxncommit.pep8 = python: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = python: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = python: hghooks.pdbhook.pretxncommit
Μπορείτε να προσθέσετε μόνο τα άγκιστρα που χρειάζεστε.
Πώς να παρακάμψετε τα άγκιστρα
Αν χρειαστεί να αποφύγετε ένα γάντζο για ένα συγκεκριμένο changeset μπορείτε να προσθέσετε μία ή περισσότερες από τις ακόλουθες λέξεις-κλειδιά στο μήνυμα του commit: no-pep8, δεν-pyflakes και δεν-ΠΠ.
Από την άλλη πλευρά, αν θέλετε να αποφύγετε έναν γάντζο σε ένα συγκεκριμένο αρχείο μπορείτε να προσθέσετε ένα σχόλιο κάπου στο αρχείο λέγοντας έτσι. Για παράδειγμα:
# Hghooks: NO-pyflakes χωρίς ΠΣΠ
σε αυτή την περίπτωση οι pyflakes και ΠΣΠ αγκίστρια θα παραλείψετε αυτό το αρχείο. Οι "# hghooks:« προλόγου είναι σημαντικό και θα πρέπει να την πληκτρολογήσετε ακριβώς έτσι. Στη συνέχεια, προσθέστε τα keyworkds παράλειψης χωρισμένα με κενά
Τι είναι καινούργιο σε αυτή την έκδοση:.
- σφαλμάτων στην τεκμηρίωση Fix πρώτη
Τι είναι καινούργιο στην έκδοση 0.5.1:.
- Χρησιμοποιήστε το νέο pyjslint 0.3.1
Τι είναι καινούργιο στην έκδοση 0.5.0:
- Προσθήκη υποστήριξη jslint μέσω του πακέτου pyjslint. Συνεισφορά από τον Manuel Viera και Pablo Martin.
- Προσθήκη υποστήριξης για το changegroup τύπου γάντζο στο αγκίστρι trachooks.ticket_updater. Σε αυτή την περίπτωση, η συγχώνευση όλων των changeset μηνύματα σε ένα μήνυμα και να προσθέσετε μόνο ένα σχόλιο για το εισιτήριο Trac. Manuel και ο Πάμπλο.
- Χρησιμοποιήστε την ώρα του server στον γάντζο trachooks.ticket_updater. Manuel και ο Πάμπλο.
Τι είναι καινούργιο στην έκδοση 0.4.3:
- Λειτουργεί με pyflakes 0.5.0 και προς τα πίσω συμβατότητα για προηγούμενες εκδόσεις
Τι είναι καινούργιο στην έκδοση 0.4.2:
- Στερεώστε ένα bug με μη χαρακτήρες ASCII στη διάπραξη Μήνυμα
Τι είναι καινούργιο στην έκδοση 0.4.1:
- Διορθώστε ένα σφάλμα κατά την εκτέλεση του pyflakes συνδέσετε πάνω από ένα συντακτικά λάθος αρχείο.
Τι είναι καινούργιο στην έκδοση 0.4.0:
- Κάντε pyflakes γάντζο αγνοήσει αυτές τις γραμμές κώδικα με & quot ? pyflakes: αγνοήσουμε & quot? Σχόλιο
Τι είναι καινούργιο στην έκδοση 0.3.2:
- τεκμηρίωσης Fix
Τι είναι καινούργιο στην έκδοση 0.3.1:
- Να επιτρέπεται αγνοώντας erros pep8
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε