Cloc

نرم افزار تصویر:
Cloc
جزئیات نرم افزار:
نسخه: 1.62
ها تاریخ: 17 Feb 15
توسعه دهنده: Al Danial
پروانه: رایگان
محبوبیت: 29

Rating: 3.0/5 (Total Votes: 1)

در Cloc منبع باز و کراس پلت فرم نرم افزار خط فرمان اجرا در پرل و طراحی از زمین تا به عنوان یک ابزار برنامه نویسی برای شمارش خطوط خالی، خطوط فیزیکی، و همچنین به عنوان نظر خطوط کد منبع استفاده شود. این پشتیبانی از زبان های برنامه نویسی های متعدد است.
نرم افزار قادر به خواندن زبان نظر تعاریف است، تعداد کد در آرشیوهای فشرده، ارائه می دهد گزینه های مختلف عیب یابی، جمع آوری نتایج از اجرا می شود چند با هم توسط پروژه و زبان، و دسته دایرکتوری و فایل نام با شخصیت های غیر معمول و یا spaces.Command خط optionsThe Cloc برنامه ارائه می دهد طیف گسترده ای از گزینه های خط فرمان، که می تواند در یک نگاه های در حال اجرا و lsquo بازدید. --help cloc برون دستور در یک شبیه ساز ترمینال. دستورات در دسته بندی های مختلف، از جمله گزینه های ورودی، گزینه های پردازش، گزینه های فیلتر، گزینه اشکال زدایی، و همچنین به عنوان گزینه های خروجی سازمان یافته است.
در میان گزینه های خط فرمان جالب ترین، ما می توانیم توانایی گزارش نتایج برای هر فایل منبع، برای پردازش تمام فایل هایی که پسوند خاص، به استفاده از فیلترهای پردازش های سفارشی langguage، و همچنین به عنوان به چشم پوشی از فضای افقی سفید هنگام مقایسه ذکر files.Getting آغاز شده با ClocAs اشاره شد، Cloc یک برنامه بسیار ساده است که حتی نیاز به نصب نمی باشد. برای استفاده از آن، به سادگی آخرین نسخه از Softoware دانلود کنید با استفاده از دکمه دانلود اختصاصی در سمت راست، صرفه جویی در آرشیو بر روی کامپیوتر شما، باز کردن آن، یک برنامه شبیه ساز ترمینال باز، حرکت به محل فایل های استخراج شده آرشیو (به عنوان مثال سی دی / خانه /softoware/cloc-1.62) و اجرا و lsquo. cloc برون command.Under هود و پشتیبانی عامل systemsTaking یک نگاه زیر هود از Cloc، ما می توانیم توجه کنید که نرم افزار به طور کامل در langauge برنامه نویسی پرل نوشته شده است و آن را در گنو / لینوکس، سولاریس، AIX، Z / OS، IRIX64 پشتیبانی ، و مایکروسافت سیستم عامل ویندوز. هر دو 32 بیتی (x86 را) و 64 بیتی (x86_64) معماری سخت افزاری در این زمان پشتیبانی

چه در این نسخه جدید است.

زبان جدید:
CUDA
ECPP
Grails
Haml
فرمان
بندرگاه
HLSL
JSON
Kotlin
سبیل
PL / I
آشکار عروسکی
راکت
با چنگک جمع کردن
RobotFramework
سریع
تایپاسکریپت
وحدت-پیش ساخته
سرعت الگو زبان
ویندوز پیام
ویندوز ماژول تعریف
ویندوز منابع
WiX شامل
منبع WiX
محلی سازی رشته WiX
xBase
xBase سربرگ
XQuery را
به روز رسانی:
JSP او .jspf فرمت
اسکریپت MSBuild پسوند اضافه شده .vcproj، .wixproj، .vbproj
DOS دسته اضافه شده پسوند .cmd، .btm
C ++ او .c گسترش ++
پاسکال خطوط که با {شروع! به عنوان کد شمارش به عنوان برخی از کامپایلرهای درمان این به عنوان یک دستورات کامپایلر.
متن لیسپ درمان بین # | و | # به عنوان یک نظر مسدود کند.
سرکوب نمایش نرخ پیشرفت در صورت --quiet قرار است.
دایرکتوری --exclude، دیر می هرس قبل از جستجو فایل فرود به آن دایرکتوری به جای فایل فقط نادیده گرفتن وجود دارد
منطق که گیرنده جفت فایل بین مجموعه --diff بازنویسی شد. موارد گوشه مانند تفاوت بین یک فایل و مجموعه ای از فایل ها خیلی بیشتر دقیقا گرفته شده است.
گزینه های جدید و ویژگی های:
--explain = لنگ چاپ فیلترهای مورد استفاده برای حذف نظرات برای زبان لنگ و خروج. در برخی از موارد فیلتر به زیرروالهای پرل به جای عبارات منظم مراجعه کنید. بررسی کد منبع ممکن است برای توضیح بیشتر مورد نیاز است.
اضافه شده ماکروها فیلتر جدید:
remove_between_general، که می پذیرد شروع و نظر نهایی نشانگر.
remove_between_regex، که می پذیرد شروع و نظر نهایی regexes.
به درستی رسیدگی فایل های متنی که با یونیکد سفارش بایت مارکس آغاز خواهد شد.
رفع اشکال:
حذف خط جدید ساختگی تولید شده توسط نظر بد regexes حذف
که می تواند باعث نادرست تفاوت است.
درستی رسیدگی پسوند فایل با شخصیت های غیر الفبایی.
تعداد نمایش فایل با --sum-گزارش.
به درستی رمز شخصیت و ،، & quot؛ باشد در خروجی XML.
درست خواندن و نوشتن مطالب برای 'remove_between_general'
ماکرو در فایل های متنی تعریف زبان.

جدید در نسخه 1.60 است:

در این نسخه می افزاید: حمایت کمتر، تیغ، از JavaServer چهره ها، بی احترامی صحبت کردن، آپکس ماشه، Visualforce و اجزای تشکیل، Visualforce صفحه، Verilog-SystemVerilog، و خوک لاتین.
فیلتر های زبان برای MXML، CMake، برروی، و والا بهبود یافته بود.
خطا آرایه مرجع تعریف نشده اصلاح شد.

جدید در نسخه 1.54 است:

در یادداشتهای انتشار نسخه cloc 1.54 http://cloc.sourceforge.net 2011 اکتبر 1
زبان جدید:
CMake
Cython
هدف C ++
Ocaml
ناقلا
گزینه های جدید و ویژگی های:
--autoconf
تعداد فایل ها از زبان به رسمیت شناخته شده است که با & quot پایان.. در & quot؛ را (به عنوان مثال، code.h.in، Makefile.in) است که توسط GNU automake / اوتوکانف استفاده می شود.
--match-D، --not بازی-D
شامل، و یا جست و خیز بیش از، دایرکتوری که نام مطابقت عبارات منظم ارائه شده است.
--follow لینک
لینک های نمادین (در شبه یونیکس سیستم عامل) را دنبال کنید.
YAML و XML خروجی: خطوط هدر در حال حاضر شامل URL cloc،
نسخه، # خطوط و فایل های شمارش، و غیره
YAML و XML خروجی: اگر نوشتن در یک فایل (به جای STDOUT)،
صرفه جویی در نام فایل به عنوان یک عنصر در داخل فایل.
شامل پشتیبانی از زبان های با پسوند دو برابر شود. اولین
اجرای این استفاده می کند .spc.sql برای گذاشتن رویه ذخیره شده
و .data.sql به عنوان SQL داده از فقط SQL مجزا می باشد.
دسته فایل های آرشیو (فایل های تار، فایل های فشرده، و غیره) را با فاصله
در نام خود.
رفع اشکال:
لیسپ: شامل .lisp به عنوان یک پسوند معتبر.
به درستی شناسایی سیستم عامل ویندوز اگر جعبه ابزار MKS است
نصب شده است.
تعمیر فایل های نادرست به کار گرفته .inc (می تواند پی اچ پی یا پاسکال).
--counted
خروجی صحیح را نشان می دهد تنها فایل های که در واقع مورد استفاده قرار گرفت برای تولید تعداد کد. همچنین نشان می دهد خروجی های زبان به جای نام فایل.
--diff
خروجی صفر ثابت زمانی که یک ورودی دارد یک فایل در حالی که ورودی مقایسه است چند فایل.
ثابت خروجی صفر زمانی که هیچ خط کد در فایل های مشترک اصلاح (تنها تمام فایل های اضافه شدند و یا حذف).
مواردی که یکی از دو ورودی یک فایل خالی یا دایرکتوری است، اداره کند.
--diff + --exclude-فایل-ها
--diff در حال حاضر فایل های تعریف شده توسط --exclude-فایل-لیست پرش
--diff + --exclude-زبان
--diff در حال حاضر پرش زبان تعریف شده توسط --exclude-زبان
--diff + --xml
شامل XSL نام فایل-ارائه کاربر در XML --diff خروجی.
خروجی XML برای --by-فایل و --by-فایل-های-لنگ.
--diff + --csv
اضافه شده کاما خروجی ارزش برای --diff جدا شده است.
--diff + --sum-گزارش
هم اکنون می توانید این گزینه را --sum-گزارش با --diff استفاده کنید.
--exclude-دیر
metacharacters نقل قول هنگام مقایسه نام دایرکتوری برابر
ارزش --exclude، دیر.
--strip-نظرات
آیا خط خالی را حذف کنید در صورتی که به دنبال خطوط با استفاده از نشانگر تداوم (وابسته به زبان).
--sum-گزارش + --list-فایل
اجازه می دهد که گزینه --sum-گزارش را به ورودی خود را از فایل های تعریف شده توسط --list-فایل
مسائل برجسته:
فرمت های خروجی --sql unimplemented برای --diff باقی می ماند.

جدید در نسخه 1.53 است:

در این نسخه می افزاید: حمایت برای رفتن و MXML، بهبود خروجی XML / XSLT، و شامل رفع اشکال برای گزینه --diff.

جدید در نسخه 1.52 است:

در این نسخه اضافه می کند پشتیبانی از را برروی، اسکالا، و XAML، بهبود می بخشد شمارنده برای فرترن و کوبول، و می افزاید: گزینه های جدید برای نادیده گرفتن فضای خالی در هنگام محاسبه diffs و به استثنای فایل های با پسوند داده می شود. چند اشکالات جزئی در گزینه تفاوت نیز ثابت شد.

جدید در نسخه 1.07 است:

در این نسخه اضافه می کند پشتیبانی از زبان VHDL و بهبود می بخشد فیلتر که بین MATLAB، اوریون، و فایل های هدف C متمایز می کند.
علاوه بر این، ابزار در حال حاضر پردازش فایل های آرشیو طور مستقیم بر روی سیستم عامل های شبه یونیکس.
در واقع می توان صادر، به عنوان مثال، & quot؛ را cloc پرل-5.10.0.tar.gz ها & quot؛ شمارش کد در این فایل فشرده شده tar.

چه در نسخه 1.05 جدید است:

به زبان جدید: اکشن، D.
گزینه های جدید: --skip-منحصر به فرد، --original، دیر، --match-F، --not بازی-F پایتون رشته سه گانه به نقل از حال حاضر به عنوان نظرات درمان می شود.
JSP در حال حاضر نیز با C / C ++ فیلتر پردازش شده است.
خروج (به جای هشدار می دهند و ادامه) اگر گزینه نادرست داده می شود.
رفع اشکال در فایل شناسایی کد های تکراری.
نسخه های قبلی دو بار شمارش فایل های تکراری.
رفع ترازی ستون خروجی در هنگام کار با نام فایل های طولانی و یا زبان.

مورد نیاز:

پرل

نرم افزار های مشابه

SuperNotecard
SuperNotecard

15 Apr 15

SaptoPad
SaptoPad

19 Feb 15

Aquarium
Aquarium

3 Jun 15

نظرات به Cloc

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!