דף הבית
תכנות
תכנות בסיסי
6 מודולים
6.11 לינטרים
6.11 - לינטרים - הרצאה
VIDEO
מה הם לינטרים
לינטרים הם כלים שעוזרים לנו לתכנת, לינטר זה כלי שאנחנו משתמשים בו כדי שינתח את הקוד שלנו, המטרה שלו זה למצוא בעיות עיצוב בקוד, למצוא באגים פוטנצייאלים, ולינטרים לפעמים אפילו יכולים לתקן את הקוד שלנו בעצמם.
דוגמה ללינטר: הלינטר של PyCharm - הלינטר מעיר לנו שאנחנו כותבים קוד שיכול להיות בו באגים, או כשאנחנו לא עוקבים אחרי קונבנציות מסויימות.
מודול pylint
הלינטר הזה בודק בעיות עיצוב בקוד
הריצו
pip install pylint
כדי להריץ את הלינטר על קובץ main.py הריצו
python -m pylint main.py
כדי להריץ את הלינטר על כל הקבצים של הפרויקט הריצו
python -m pylint .\
הלינטר יכול גם לצור בשבילנו דיאגרמה של כל המחלקות של הפרויקט,
כדי לצור דיאגרמה של המחלקות בקובץ main.py הריצו
pyreverse .\main.py -o png
כדי לצור דיאגרמה של המחלקות בכל הפרויקט הריצו
pyreverse .\ -o png
כדי לצור דיאגרמה של המחלקות בחבילה מסויימת (תקייה מסויימת) הריצו
pyreverse -p my_package -o png
מודול mypy
לינטר שבודק בעיות type-hinting
הריצו
`pip install mypy
כדי להריץ את הלינטר על קובץ main.py הריצו
python -m mypy main.py --strict
כדי להריץ את הלינטר על כל הקבצים של הפרויקט הריצו
python -m mypy .\
מודול black
הלינטר black יכול לתקן בשבילנו בעיות בקוד שקשורים לקריאות - לסדר רווחים וכו.
הריצו
`pip install black
כדי להריץ את הלינטר על קובץ main.py הריצו
python -m black main.py
כדי להריץ את הלינטר על כל הקבצים של הפרויקט הריצו
python -m black .\
חזרה למעלה