אנגליתצרפתיתספרדי

סמל OnWorks

pydocstyle - מקוון בענן

הפעל את pydocstyle בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה pydocstyle שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


pydocstyle - תיעוד pydocstyle

(לשעבר pep257)

pydocstyle הוא כלי ניתוח סטטי לבדיקת תאימות ל-Python docstring
מוסכמות.

pydocstyle תומך ברוב זריזות 257 מחוץ לקופסה, אך אין לראות בכך א
יישום התייחסות.

1. התקן

התקנת pip pydocstyle

2. הפעלה

$ pydocstyle test.py
test.py:18 במחלקה מקוננת פרטית `meta`:
D101: המחרוזת חסרה
test.py:22 בשיטה ציבורית `method`:
D102: המחרוזת חסרה
...

3. תקן את הקוד שלך :)

תוכן:

נוהג


הַתקָנָה
השתמש פְּעִים או easy_install:

התקנת pip pydocstyle

לחלופין, ניתן להשתמש pydocstyle.py קובץ המקור ישירות - הוא עצמאי.

פיקוד קו מִמְשָׁק
נוֹהָג
שימוש: pydocstyle [אפשרויות] [ ...]

אפשרויות:
--גרסה הצג את מספר הגרסה של התוכנית ויציאה
-h, - עזרה להציג את הודעת העזרה הזו ולצאת ממנה
-e, --explain הצג הסבר של כל שגיאה
-s, --source הצג מקור עבור כל שגיאה
-d, --debug מידע על ניפוי באגים
-v, --פרטי סטטוס הדפסה מילוליים
--count הדפסת המספר הכולל של שגיאות עד stdout
--בחר= בחר את הרשימה הבסיסית של שגיאות מסומנות על ידי ציון
אילו שגיאות לבדוק (עם רשימה של פסיקים-
קודי שגיאה מופרדים). לדוגמה:
--select=D101,D202
--התעלם= בחר את הרשימה הבסיסית של שגיאות מסומנות על ידי ציון
מאילו שגיאות להתעלם (עם רשימה של מופרדות בפסיקים
קודי שגיאה). לדוגמה: --ignore=D101,D202
--מוסכמה= בחר את הרשימה הבסיסית של שגיאות מסומנות על ידי ציון
אמנה קיימת. מוסכמות אפשריות: pep257
--add-select= תקן את רשימת השגיאות שיש לבדוק על ידי ציון
עוד קודי שגיאה לבדיקה.
--add-ignore= תקן את רשימת השגיאות שיש לבדוק על ידי ציון
עוד קודי שגיאה שיש להתעלם מהם.
--match= בדוק רק קבצים שמתאימים בדיוק רגיל
ביטוי; ברירת המחדל היא --match='(?!test_).*\.py' אשר
מתאים לקבצים שלא מתחילים ב-'test_' אלא מסתיימים
עם '.py'
--match-dir=
חפש רק בכתובים התואמים בדיוק רגיל
ביטוי; ברירת המחדל היא --match-dir='[^\.].*', אשר
מתאים לכל הכתובות שלא מתחילות בנקודה

לחזור קופונים
┌──┬────────────────────────────────
│0 │ הצלחה - ללא הפרות │
├──┼────────────────────────────────
│1 │ נמצאו כמה הפרות קוד │
├──┼────────────────────────────────
│2 │ שימוש לא חוקי - ראה שגיאה │
│ │ הודעה │
└──┴─────────────────────────────────

תְצוּרָה קבצים
pydocstyle תומך INI-כמו קבצי תצורה. על מנת ש pydocstyle להשתמש בו, זה
חייב להיות בשם אחת מהאפשרויות הבאות, ויש לה א [pydocstyle] סָעִיף.

· setup.cfg

· tox.ini

· .pydocstyle

· .pydocstylerc

בעת חיפוש קובץ תצורה, pydocstyle מחפש אחד מהקבצים שצוינו
מֵעַל in זֶה מְדוּיָק להזמין. אם קובץ תצורה לא נמצא, הוא ממשיך לחפש אותו
למעלה בעץ הספריות עד שיימצא אחד או ישתמש בתצורת ברירת המחדל.

הערה:
למטרות תאימות לאחור, pydocstyle תומך בקבצי תצורה בשם
‎.pep257, כמו גם כותרת מקטע [pep257]. עם זאת, אלה נחשבים שהוצאו משימוש
והתמיכה תוסר בגרסה הגדולה הבאה.

זמין אפשרויות
לא כל אפשרויות התצורה זמינות בקבצי התצורה. אפשרויות זמינות
הם:

· כנס

· בחר

· להתעלם

· add_select

· add_ignore

· להתאים

· match_dir

ראה נוֹהָג למידע נוסף.

יְרוּשָׁה
כברירת מחדל, בעת מציאת קובץ תצורה, pydocstyle מנסה לרשת את ההורה
התצורה של הספרייה ומזג אותם לאלה המקומיים.

תהליך המיזוג הוא כדלקמן:

· אם אחד מ בחר, להתעלם or כנס צוין בתצורת הילד -
מתעלם מתצורת האב ומגדיר את קודי השגיאה החדשים לבדיקה. אחרת, פשוט
מעתיק את קודי השגיאה שנבדקו בהורה.

· אם הוספה-התעלם or הוסף-בחר צוינו, מוסיף או מסיר את קודי השגיאה שצוינו
מרשימת קודי השגיאה המסומנים.

· אם להתאים or match-dir צוינו - השתמש בהם. אחרת, השתמש בהורה.

על מנת לבטל זאת (שימושי עבור קובצי תצורה הממוקמים בשורש ה-repo שלך),
פשוט להוסיף ירושה=שקר לקובץ התצורה שלך.

הערה:
אם מישהו מ בחר, להתעלם or כנס צוינו ב-CLI, התצורה
קבצים לא ייקחו חלק בבחירה אילו קודי שגיאה ייבדקו. להתאים ו
match-dir עדיין ייכנס לתוקף.

דוגמה
[pydocstyle]
ירושה = שקר
התעלם = D100,D203,D405
match = *.py

ERROR קודים


הַקבָּצָה
┌─────────────────────────┬─────────────────────── ───────────┐
חסר מסמכים │ │
├─────────────────────────┼─────────────────────── ───────────┤
│D100 │ מחרוזת doc חסר בציבור │
│ │ מודול │
├─────────────────────────┼─────────────────────── ───────────┤
│D101 │ מחרוזת doc חסר בציבור │
│ │ מחלקה │
├─────────────────────────┼─────────────────────── ───────────┤
│D102 │ מחרוזת doc חסר בציבור │
│ │ שיטה │
├─────────────────────────┼─────────────────────── ───────────┤
│D103 │ מחרוזת doc חסר בציבור │
│ │ פונקציה │
├─────────────────────────┼─────────────────────── ───────────┤
│D104 │ מחרוזת doc חסר בציבור │
│ │ חבילה │
├─────────────────────────┼─────────────────────── ───────────┤
│D105 │ מחרוזת doc חסר בקסם │
│ │ שיטה │
├─────────────────────────┼─────────────────────── ───────────┤
מרחב לבן נושאים │ │
├─────────────────────────┼─────────────────────── ───────────┤
│D200 │ מחרוזת doc-שורה אחת צריכה להתאים ל│
│ │ שורה אחת עם מרכאות │
├─────────────────────────┼─────────────────────── ───────────┤
│D201 │ אין מותרות שורות ריקות לפני │
│ │ function docstring │
├─────────────────────────┼─────────────────────── ───────────┤
│D202 │ אין מותרות שורות ריקות לאחר │
│ │ function docstring │
├─────────────────────────┼─────────────────────── ───────────┤
│D203 │ נדרשת שורה ריקה אחת לפני │
│ │ class docstring │
├─────────────────────────┼─────────────────────── ───────────┤
│D204 │ נדרשת שורה ריקה אחת לאחר │
│ │ class docstring │
├─────────────────────────┼─────────────────────── ───────────┤
│D205 │ נדרשת שורה ריקה אחת בין │
│ │ שורת סיכום ותיאור │
└─────────────────────────┴─────────────────────── ───────────┘

│D206 │ יש להכניס את המחרוזת למסמך │
│ │ עם רווחים, לא טאבים │
├─────────────────────────┼─────────────────────── ───────────┤
│D207 │ מחרוזת מסמך מורחבת │
├─────────────────────────┼─────────────────────── ───────────┤
│D208 │ מחרוזת מסמך מוכנסת יתר על המידה │
├─────────────────────────┼─────────────────────── ───────────┤
│D209 │ סגירת מחרוזת דוקו מרובת שורות │
│ │ מרכאות צריכות להיות על │ נפרד
│ │ קו │
├─────────────────────────┼─────────────────────── ───────────┤
│D210 │ אין רווחים לבנים │
│ │ טקסט מקיף של מחרוזת doc │
├─────────────────────────┼─────────────────────── ───────────┤
│D211 │ אין מותרות שורות ריקות לפני │
│ │ class docstring │
├─────────────────────────┼─────────────────────── ───────────┤
ציטוטים נושאים │ │
├─────────────────────────┼─────────────────────── ───────────┤
│D300 │ השתמש ב-""מרכאות כפולות משולשות""" │
├─────────────────────────┼─────────────────────── ───────────┤
│D301 │ השתמש ב-r""" אם יש קווים אחוריים ב-│
│ │ docstring │
├─────────────────────────┼─────────────────────── ───────────┤
│D302 │ השתמש ב-u""" עבור מחרוזות docstrings של Unicode │
├─────────────────────────┼─────────────────────── ───────────┤
דוקסטרינג תוֹכֶן נושאים │ │
├─────────────────────────┼─────────────────────── ───────────┤
│D400 │ השורה הראשונה צריכה להסתיים ב- │
│ │ נקודה │
├─────────────────────────┼─────────────────────── ───────────┤
│D401 │ השורה הראשונה צריכה להיות ב- │
│ │ מצב רוח ציווי │
├─────────────────────────┼─────────────────────── ───────────┤
│D402 │ השורה הראשונה לא צריכה להיות │
│ │ ה"חתימה" של הפונקציה │
├─────────────────────────┼─────────────────────── ───────────┤
│D403 │ מילה ראשונה בשורה הראשונה │
│ │ יש להשתמש באותיות גדולות כראוי │
└─────────────────────────┴─────────────────────── ───────────┘

בְּרִירַת מֶחדָל בדיקות
לא כל קודי השגיאה מסומנים כברירת מחדל. התנהגות ברירת המחדל היא לבדוק בלבד
קודי שגיאה שהם חלק מה- PEP257 כינוס רשמי.

כל קודי השגיאה לעיל נבדקים כברירת מחדל למעט D203.

pydocstyle הוא שינוי שם והמשך של pep257, פרויקט שנוצר על ידי ולדימיר קלשב.

מתוחזק עמיר רחום.

השתמש ב-pydocstyle באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    unitedrpms
    unitedrpms
    הצטרפו אלינו לגיטר!
    https://gitter.im/unitedrpms-people/Lobby
    הפעל את מאגר URPMS ב-
    מערכת -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    הורד unitedrpms
  • 2
    Boost C ++ ספריות
    Boost C ++ ספריות
    Boost מספק נייד בחינם
    ספריות C++ שנבדקו על ידי עמיתים. ה
    הדגש הוא על ספריות ניידות אשר
    לעבוד היטב עם הספרייה הסטנדרטית של C++.
    ראה http://www.bo...
    הורד ספריות Boost C++
  • 3
    VirtualGL
    VirtualGL
    VirtualGL מפנה מחדש פקודות תלת מימד מ-a
    יישום Unix/Linux OpenGL על a
    GPU בצד השרת וממיר את
    עיבוד של תמונות תלת מימד לזרם וידאו
    עם איזה ...
    הורד את VirtualGL
  • 4
    libusb
    libusb
    ספרייה כדי לאפשר מרחב משתמש
    תוכניות יישום לתקשורת איתן
    התקני USB. קהל: מפתחים, סוף
    משתמשים/שולחן עבודה. שפת תכנות: C.
    קטגוריות ...
    הורד את libusb
  • 5
    לְגִימָה אֲרוּכָּה
    לְגִימָה אֲרוּכָּה
    SWIG הוא כלי לפיתוח תוכנה
    שמחבר בין תוכניות הכתובות ב-C ו
    C++ עם מגוון של רמות גבוהות
    שפות תכנות. SWIG משמש עם
    שונה...
    הורד את SWIG
  • 6
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    ערכת נושא WooCommerce של React, בנוי עם
    הבא JS, Webpack, Babel, Node ו
    אקספרס, באמצעות GraphQL ו-Apollo
    לָקוּחַ. WooCommerce Store ב-React(
    מכיל: מוצרים...
    הורד את WooCommerce Nextjs React Theme
  • עוד »

פקודות לינוקס

Ad