در hghooks یک ماژول پایتون ساده است که می افزاید: چند قلاب مفید برای استفاده در سیستم قلاب جیوه است.
در حال حاضر آن را شامل قلاب برای:
از & nbsp؛ * * * * چک کردن فایل های پایتون pep8
از & nbsp؛ * * * * pyflakes چک کردن فایل های پایتون
از & nbsp؛ * بررسی اظهارات PDB فراموش شده در فایل های پایتون
مستندات
نصب
hghooks است پراکنده را به عنوان تخم مرغ پایتون بنابراین بسیار آسان می باشد را نصب کنید. شما فقط نیاز به تایپ دستور زیر:
easy_install hghooks
و نصب آسان به Cheeseshop بروید و گرفتن آخرین hghooks برای شما. آن را نیز به آن را برای شما بدون هیچ هزینه اضافی را نصب کنید.
استفاده
برای استفاده از یکی از قلاب ارائه شده توسط این بسته ویرایش فایل hgrc خود را از مخزن جیوه شما و اضافه کردن این خطوط:
[قلاب]
pretxncommit.pep8 = پایتون: hghooks.pep8hook.pretxncommit
pretxncommit.pyflakes = پایتون: hghooks.pyflakeshook.pretxncommit
pretxncommit.pdb = پایتون: hghooks.pdbhook.pretxncommit
شما می توانید تنها قلاب که شما نیاز دارید اضافه کنید.
چگونه به جست و خیز قلاب
اگر شما نیاز به اجتناب از قلاب برای changeset خاص شما می توانید یک یا بیشتر از کلمات کلیدی زیر را به پیام اضافه مرتکب: بدون pep8، هیچ pyflakes و بدون PDB.
از سوی دیگر، اگر شما می خواهید برای جلوگیری از یک قلاب در یک فایل خاص شما می توانید یک نظر جایی در فایل اضافه گفتن چنین. برای مثال:
# hghooks: بدون pyflakes بدون PDB
در این مورد pyflakes و قلاب PDB این فایل جست و خیز. "# hghooks:" پرولوگ مهم است و شما باید آن را تایپ دقیقا مانند آن. سپس keyworkds جست و خیز هم جدا شده توسط فضاهای افزودن
در چه در این نسخه جدید است.
خطاهای اول مستندات ثابت
به چه جدید در نسخه 0.5.1 است:
با استفاده از pyjslint جدید 0.3.1.
به چه جدید در نسخه 0.5.0 است:
اضافه کردن پشتیبانی از طریق بسته pyjslint jslint. بخش توسط مانوئل ویرا و پابلو مارتین.
اضافه کردن پشتیبانی برای نوع قلاب قلاب changegroup در trachooks.ticket_updater. در این مورد، ادغام همه پیام changeset را به یکی از پیام ها و اضافه کردن تنها با یک نظر به بلیط TRAC. مانوئل و پابلو.
استفاده از زمان سرور را در قلاب trachooks.ticket_updater. مانوئل و پابلو.
به چه جدید در نسخه 0.4.3 است:
با pyflakes 0.5.0 و سازگاری برای نسخه های قبلی این نسخهها کار میکند
به چه جدید در نسخه 0.4.2 است:
رفع اشکال با کاراکترهای غیر ASCII در پیام مرتکب
به چه جدید در نسخه 0.4.1 است:
به رفع یک اشکال که در حال اجرا pyflakes قلاب بیش از یک فایل از لحاظ نحو اشتباه است.
در نسخه 0.4.0 چه جدید است:
را pyflakes قلاب چشم پوشی از آن خطوط کد با یک & quot؛ pyflakes: چشم پوشی ها & quot؛ توضیح
رفع اسناد:
به چه جدید در نسخه 0.3.2 است
در نسخه 0.3.1 چه جدید است:
به اجازه نادیده گرفتن erros pep8
در مورد نیاز:
پایتون
نظر یافت نشد