Cloc

צילום מסך תוכנה:
Cloc
פרטי תוכנה:
גרסה: 1.62
טען תאריך: 17 Feb 15
מפתחים: Al Danial
רשיון: ללא תשלום
פופולריות: 29

Rating: 3.0/5 (Total Votes: 1)

cloc הוא קוד פתוח ותוכנה של שורת הפקודה הפלטפורמות מיושמת בפרל ותוכנן מהיסוד כדי לשמש ככלי תכנות לספירת שורות ריקות, קווים פיזיים, כמו גם קווי תגובה של קוד מקור. הוא תומך במספר רב של שפות תכנות.
התוכנה מסוגלת הגדרות תגובה שפת קריאה, לספור קוד בתוך ארכיונים דחוסים, מציעה מספר אפשרויות לפתרון בעיות, אוסף תוצאות מריצות מרובות יחד על ידי פרויקט ועל ידי שפה, ומטפלת בשמות ספריות וקבצים עם דמויות יוצאות דופן או spaces.Command-קו optionsThe cloc תכנית מציעה מגוון רחב של אפשרויות שורת הפקודה, שניתן לראות במבט חטוף על ידי הפעלה & lsquo; --help & rsquo cloc; הפקודה במסוף אמולטור. פקודות מאורגנות בקטגוריות שונות, כגון אפשרויות קלט, אפשרויות עיבוד, אפשרויות סינון, אפשרויות באגים, כמו גם אפשרויות פלט.
בין אפשרויות שורת הפקודה מעניינות ביותר, אנחנו יכולים לדבר על היכולת לדווח על תוצאות לכל קובץ מקור, כדי לעבד את כל הקבצים בעלי סיומת ספציפית, להשתמש במסננים לעיבוד langguage מותאם אישית, כמו גם להתעלם חלל לבן אופקי כאשר משווים files.Getting התחיל עם ClocAs ציינו, cloc הוא יישום פשוט מאוד, כי אפילו לא דורש התקנה. כדי להשתמש בו, פשוט להוריד את הגרסה האחרונה מSoftoware באמצעות כפתור ההורדה הייעודי בצד הימין, לשמור את הארכיון במחשב שלך, לפרוק אותו, לפתוח את יישום מסוף אמולטור, נווט אל המיקום של קבצי ארכיון חילוץ (למשל cd / home /softoware/cloc-1.62) ולהפעיל & lsquo; rsquo cloc &; command.Under את מכסה המנוע והפעלה נתמך systemsTaking מבט מתחת למכסת המנוע של cloc, אנו יכולים להבחין כי התוכנה כתובה כולו בlangauge תכנות פרל והוא נתמך במסגרת GNU / Linux, Solaris, AIX, z / OS, IRIX64 , ומערכות הפעלת Microsoft Windows. שני 32-bit (x86) או 64-bit ארכיטקטורות (x86_64) חומרה נתמכות בשלב זה

מה חדש במהדורה זו:.

  • ניו שפות:
  • CUDA
  • ECPP
  • בגביעים
  • Haml
  • כידון
  • Harbour
  • HLSL
  • JSON
  • Kotlin
  • שפם
  • PL / I
  • בובות מניפסט
  • מחבט
  • משדד
  • RobotFramework
  • סוויפט
  • כתב-יד
  • אחדות-טרומי
  • Velocity תבנית שפה
  • Windows מסר
  • הגדרת Windows מודול
  • Windows משאב
  • יקס כולל
  • מקור יקס
  • לוקליזציה מחרוזת יקס
  • xBase
  • xBase הכותרת
  • XQuery
  • עדכונים:
  • הארכת JSP נוסף .jspf
  • MSBuild תסריט נוסף הרחבות .vcproj, .wixproj, .vbproj
  • הרחבות אצווה נוסף DOS .cmd, .btm
  • הארכת C ++ נוסף .ג ++
  • קווי פסקל שמתחילים ב{! נספרים כקוד כחלק מהדרים לטפל אלה כהנחיות מהדר.
  • טקסט התייחס Lisp בין # | ו| # כתגובת בלוק
  • .
  • לדכא תצוגת קצב התקדמות אם --quiet מוגדר.
  • - ספריות להוציא-dir הם גזם לפני חיפוש הקובץ יורד לספריות אלה לא רק מתעלם מקבצים יש
  • ההיגיון שמיישר זוגות קובץ בין סטי --diff שוכתב. מקרי פינה כמו הבדל בין קובץ אחד וקבוצה של טיפול בקבצים הרבה יותר דווקא.
  • אפשרויות ותכונות חדשות:
  • - להסביר = LANG הדפסת המסננים המשמשים להסרת הערות עבור השפה LANG ויציאה. בחלק ממקרים את המסננים מתייחסים לגרות פרל ולא בביטויים רגילים. בדיקה של קוד המקור עשויה להיות נחוץ להסבר נוסף.
  • פקודות מאקרו מסנן חדשים נוסף:
  • remove_between_general, המקבל להתחיל וסמן תגובה הסוף.
  • remove_between_regex, המקבל להתחיל וregexes תגובה הסוף.
  • כראוי לטפל בקבצי טקסט שמתחילים עם סימנים להזמין Byte Unicode.
  • תיקוני באגים:
  • הסרת שורות החדשות מזויפות מיוצרות על ידי regexes הסרת תגובה רעה
  • אשר עלול לגרום.
  • של diff השגוי
  • מטפל כהלכה סיומות קבצים עם תווים שאינם אלפאנומריים.
  • קובץ הצג לספור עם --sum-דיווחים.
  • כראוי לקודד תווים ו,, & quot ;, 'בפלט ב- XML.
  • כראוי לקרוא ולכתוב ערכים ל
  • 'remove_between_general'
  • מאקרו בקבצי טקסט הגדרת שפה.

מה חדש בגרסת 1.60:

    • גרסה זו מוסיפה תמיכה עבור פחות, Razor, JavaServer Faces, SASS, איפקס טריגר, Visualforce רכיב, Visualforce דף, Verilog-SystemVerilog, וחזיר לטיני.
    • מסנני שפה לMXML, CMake, גרובי, ואלא שופרו.
    • שגיאת התייחסות מערך מוגדרת תוקנה.

    מה חדש בגרסה 1.54:

    • הערות שחרור עבור http גרסת 1.54 cloc: // cloc. sourceforge.net 1 אוקטובר 2011
    • New שפות:
    • CMake
    • Cython
    • C ++ מטרה
    • ocaml
    • חכם
    • אפשרויות ותכונות חדשות:
    • - autoconf
    • ספירת קבצים של שפות מוכרות שמסתיימות ב& quot; .in & quot; (לדוגמא, code.h.in, Makefile.in) כפי שautomake / autoconf גנו.
    • - משחק-ד, --not-התאמה-ד
    • כלול, או לדלג על, ספריות ששמות להתאים סיפקו ביטויים רגילים.
    • - מעקב קישורים
    • עקוב אחר קישורים סמליים (על יוניקס כמו מערכת ההפעלה של).
    • YAML וXML פלט: שורות כותרת כוללות כעת את כתובת אתר cloc,
    • גרסה, קווים # וקבצים נספרו, וכו '.

    • פלט
    • YAML וXML: אם כתיבה לקובץ (ולא stdout),
    • שמור את שם הקובץ כמרכיב בתוך הקובץ.
    • כולל תמיכה עבור שפות עם סיומות כפולות. ראשון
    • יישום של שימושים אלה .spc.sql לנהלי SQL Stored
    • ו.data.sql כנתוני SQL להבדיל מסתם SQL.
    • ידית קבצי ארכיון (קבצי זפת, קבצי zip, וכו ') עם רווחים
    • בשמות שלהם.
    • תיקוני באגים:
    • Lisp: כלול .lisp כסיומת קובץ חוקית
    • .
    • מזהה נכון את מערכת הפעלה כמו Windows אם Toolkit MKS הוא
    • מותקן.
    • תקן קבצים טיפלו .inc שגוי (יכול להיות PHP או פסקל).
    • - נספר
    • פלט נכון להראות רק קבצים שלמעשה שמשו להפקת ספירת הקוד. גם להראות את התפוקה על ידי שפה ולא על ידי שם הקובץ.
    • - הבדל
    • פלט null קבוע כאשר קלט אחד יש קובץ אחד בזמן שיש לו את קלט השוואת קבצים מרובים.
    • פלט null קבוע כאשר אין שורות קוד המשתנות בקבצים משותפים (רק כל קבצים נוספו או הוסרו).
    • ידית מקרים שבם אחד משתי התשומות הוא קובץ או תיקייה ריק.
    • - + --exclude רשימה בקובץ diff
    • - הבדל עכשיו מדלג על קבצים שהוגדרו על ידי רשימת קבצי --exclude
    • - הבדל + --exclude-lang
    • - הבדל עכשיו מדלג שפות שהוגדרו על ידי --exclude-lang
    • - הבדל + --xml
    • כלול את שם קובץ XSL בתפוקת --diff XML סופק על-ידי משתמש.
    • .
    • פלט ב- XML ​​ל--by-קובץ ו--by-file-ידי-lang
    • - הבדל + --csv
    • פלט נוסף, מופרד בפסיקים ערך עבור --diff.
    • - הבדל + --sum דיווחים-
    • עכשיו אתה יכול להשתמש באפשרות --sum-הדוחות עם --diff.
    • - להוציא-dir
    • מטא-תווי ציטוט כאשר משווים שמות ספרייה נגד
    • -.
    • ערך dir להוציא-
    • - הערות-פס
    • אל תסיר שורות ריקות אם הם בצעו קווים עם סמני המשך (תלויה בשפה).
    • - סכום דיווחים + --list קובץ
    • אפשר אפשרות --sum-הדיווחים לקחת התשומות שלו מתוך קבצים שהוגדרו על ידי --list קובץ
    • סוגיות תלויות ועומדות:
    • -. פורמטי פלט SQL להישאר ממומשים ל--diff

    מה חדש בגרסת 1.53:

    • גרסה זו מוסיפה תמיכה עבור וMXML, משפרת XML / פלט XSLT, וכולל תיקוני באגים לאפשרות --diff.

    מה חדש בגרסת 1.52:

    • גרסה זו מוסיפה תמיכה לגרובים, סקאלה, וXAML, משפר את מתלה Fortran וCOBOL, ומוסיף אפשרויות חדשות להתעלמות רווחים בעת חישוב הפרשים ולא כולל קבצים עם סיומות מסוימות. כמה באגים קטנים באפשרות ההבדל גם היו קבועים.

    מה חדש בגרסת 1.07:

    • גרסה זו מוסיפה תמיכה לשפת VHDL ומשפרת את המסנן שמבדיל בין קבצי C Objective MATLAB, החזרת, ו.
    • בנוסף, הכלי עכשיו מעבד קבצי ארכיון ישירות על מערכות הפעלה דמויות-יוניקס.
    • אחד יכול להנפיק, למשל, & quot; פרל-5.10.0.tar.gz & quot cloc; לספור קוד בתוך קובץ דחוס זפת זה.

    מה חדש בגרסה 1.05:

    • שפות חדשות:. ActionScript, D
    • אפשרויות חדשות: --skip-ייחוד, --original-dir, --match-f, עכשיו טופלו מחרוזות המצוטטות משולש --not-התאמה-f Python כהערות
    • .
    • JSP עכשיו גם מעובד עם C / מסנני ++ C.
    • יציאה (במקום להזהיר ולהמשיך) אם יינתנו אפשרויות נכונות.
    • תוקן באג בקוד זיהוי קבצים הכפול.
    • גרסאות קודמות ספרו קבצים כפולים פעמיים.
    • יישור עמודת פלט תקן בעת ​​עבודה עם שמות קבצים ארוכים או שפות.

    דרישות :

    • Perl

  • תוכנה דומה

    GNU TeXmacs
    GNU TeXmacs

    18 Feb 15

    QPaddy
    QPaddy

    3 Jun 15

    DMcsvEditor
    DMcsvEditor

    19 Feb 15

    תגובות ל Cloc

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!