fix_include - מקוון בענן

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

תָכְנִית:

שֵׁם


fix_include - עדכן את קוד המקור עם פלט iwyu

תַקצִיר


fix_include [אפשרויות] [שם הקובץ]... < <פלט החל מ- כוללים-במה-אתה-משתמש תסריט> OR
fix_include -s [אפשרויות אחרות] ...

תיאור


fix_include קורא את הפלט מהסקריפט include-what-you-use ב-stdin -- לרוץ עם
--v=1 (ברירת מחדל) מילולי או מעל -- וכן, אלא אם כן --מיון_בלבד or --ריצה יבשה מצוין,
משנה את הקבצים המוזכרים בפלט, מסיר את שורות #include הישנות שלהם ו
החלפתם בשורות שניתנו על ידי הסקריפט include_what_you_use. זה גם ממיין את
#include והצהרה קדימה.

רק קבצים הניתנים לכתיבה (אלה שנפתחו לעריכת P4) משתנים (אלא אם כן --פקודה_checkout is
נָקוּב). כל הקבצים המוזכרים בסקריפט include-what-you-use השתנו, אלא אם כן
שמות קבצים מצוינים בשורת הפקודה, ובמקרה זה רק קבצים אלו משתנים.

קוד היציאה הוא מספר הקבצים ששונו (או שישתנו אם
--ריצה יבשה צוין), אלא אם המספר הזה עולה על 100, ובמקרה זה יוחזר 100.

אפשרויות


-h, - עזרה
הצג הודעת עזרה זו וצא

-b, --blank_lines
שים שורה ריקה בין קובץ הכותרת הראשית למערכת C/C++ #includes, ו
שורה ריקה נוספת בין system #includes ו-google #includes [ברירת מחדל]

--noblank_lines

--הערות
שים הערות אחרי השורות #include

--אין תגובה

--safe_headers
אין להסיר #includes/fwd-declares שאינם בשימוש מקובצי כותרת; פשוט הוסף חדשים
[ברירת מחדל]

--nosafe_headers

-s, --מיון_בלבד
פשוט מיין #includes של הקבצים הרשומים ב-cmdline; אין להוסיף או להסיר #includes

-n, --ריצה יבשה
אל תערוך קבצים בפועל; רק להדפיס הבדלים. קוד ההחזרה הוא 0 אם אין שינויים
נחוצים, else min (מספר הקבצים שישתנו, 100)

--התעלם_מחדש=IGNORE_RE
fix_includes.py ידלג על עריכת כל קובץ ששמו תואם לרגיל זה
ביטוי.

--פקודה_checkout=CHECKOUT_COMMAND
פקודה, כגון "p4 edit", להפעלה על כל הקבצים שאינם ניתנים לכתיבה לפני השינוי
אוֹתָם. שמות הקבצים יצורפו לפקודה לאחר רווח. הפקודה
לא יופעל על אף קובץ שלא צריך לשנות.

--create_cl_if_possible
If --פקודה_checkout הוא "p4|g4|v4 edit" וכל הקבצים שיש לשנות צריכים להיות
יצא, ואז צור CL שמכיל את הקבצים האלה.

--nocreate_cl_if_possible

--append_to_cl=APPEND_TO_CL
אם זה מסופק, עם פקודה checkout_command, הוסף קבצים שצריך לתקן לצוין
CL קיים.

--separate_project_includes=SEPARATE_PROJECT_INCLUDES
מיין #includes עבור הפרויקט הנוכחי בנפרד מכל שאר #includes. הדגל הזה
מציין את ספריית הבסיס של הפרויקט הנוכחי. אם הערך הוא " ",
ההנחה היא ש-#includes שחולקים את אותה ספרייה ברמה העליונה
פּרוֹיֶקט. אם לא צוין, פרויקט #includes ימוין עם אחרים שאינם מערכת
#כולל.

--invoking_command_line=INVOKING_COMMAND_LINE
דגל פנימי בשימוש על ידי iwyu.py, זה צריך להיות שורת הפקודה המשמשת להפעלת iwyu.py

-m, --keep_iwyu_namespace_format
שמור מרחבי שמות של הצהרה קדימה בפורמט IWYU, למשל. מרחב שמות n1 { מרחב שמות n2
{ class c1; } }. אל תמיר לפורמט Google "מנורמל": מרחב שמות n1
{\nnamespace n2 {\n class c1;\n}\n}.

--nokeep_iwyu_namespace_format

השתמש ב-fix_include באופן מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows