לעשות git hooks שיריצו בדיקה של flake8 לפני commit

תיאור כללי

להוסיף git hooks שיריצו בדיקה של flake8 לפני commit ואולי עוד בדיקות
כמו שקורה בgithub check אבל לפני שעושים push

מה ההצעה כוללת?

לדוגמה:

  1. להריץ את flake8 על הקוד לפני קומיט כדי שיגיד לנו אם הקוד תקין לפני שאנחנו עושים פוש

  2. הרצה אוטומטית של flake8, כדי לוודא שכל הקוד שנכנס לפרויקט תואם ל־PEP 8 ונראה טוב.

  3. אולי גם להריץ pytest עם cov כמו בגיטהאב צ’ק, אבל אולי רק לפני push ולא כל commit

כולל שינויים בקוד? אם כן, איפה?

להוסיף משהו שנקרא git hooks שירוצו לפני פעולות בgit, אבל זה לא משנה קוד קיים, רק מוסיף

האם יהיו שינויים במסד הנתונים? אם כן, איפה?

לא, השינוי הזה לא תלוי במסד הנתונים ולא יגרור בו שינוי.

האם יהיה שינוי ב־frontend? אם כן, איפה?

לא, השינוי הזה לא תלוי ב־frontend ולא יגרור בו שינוי.

אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?

אני לא יודעת אם זה יעבוד לשים טסטים של פייטסט לטיקט הזה אבל
אני אנסה לעשות commit עם קוד שלא עובר flake8 ואם הוא יכשל זה טוב
וגם הפוך עם קוד שיעבור flake8

8 לייקים

מבקשה בדיקה!!! :grin::grin::grin:

איך זה שונה ממה שהיום יש בסביבות עבודה VSC pycharm וכו …

זה שונה ממה שפייצ’ארם מראה, כי פייצ’ארם תלוי באיך מקנפגים אותו, וזה יהיה בגיט, אז אחיד לכולם
וגם שלא כולם עובדים בפייצארם וחלק בvscode
אז זה יוודא שאתה לא עושה קומיט שלא עובר בדיקה של flake8
ואולי גם יוודא שאתה לא עושה פוש שלא עובר טסטים

מבקשת בדיקה :slight_smile: :slight_smile: :slight_smile:

נשמע אחלה, לכי על זה :slight_smile:

לייק 1