PHPMD

نرم افزار تصویر:
PHPMD
جزئیات نرم افزار:
نسخه: 2.3.2 به روز شده
ها تاریخ: 6 Mar 16
توسعه دهنده: Manuel Pichler
پروانه: رایگان
محبوبیت: 68

Rating: 2.0/5 (Total Votes: 1)

طراحی و توسعه در بالای PHP_Depend، آن یک پورت از ابزار PMD جاوا است، یک کلاس که اسکن سورس کد جاوا و به نظر می رسد برای مشکلات بالقوه است.

هنگام اسکن منبع PHP، PHPMD به نظر می رسد برای اشکالات ممکن است، کمتر از حد مطلوب کد، عبارت overcomplicated و پارامترهای استفاده نشده، روش و nbsp؛ و خواص.

در PHPMD در دسترس به عنوان یک بسته PEAR و آرشیو phar است

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

ویژگی های جدید:
نادیده گرفتن PHP4 سبک ctor در رابط ها و فضاهای نام.
پرش برای ConstructorWithNameAsEnclosingClass بررسی کنید زمانی که در یک رابط کاربری و یا فضای نام.
هنوز با برخی از روش سحر و جادو باعث نمی UnusedFormalParameter.
اجازه می دهد نسخه جزئی آینده Symfony2 2.5 اجزاء.
composer.json بهبود یافته است.
آهنگساز سازگار برای سیمفونی & # x3e؛ = 2.5 و & # x3c؛ کارشناسی ارشد / توسعه تمدن.
Appveyor CI برای ویندوز است.
اضافه شدن یک راهنمای سهم.
حذف تمام حاشیه نویسیversion.
حذف تمام آثار و & quot؛ PHP نسخه 5 و & quot؛ در DocBlock عنوان فایل.
برخی از پیشرفت های به صفحهی راهنمای ترجمهها.
اضافه شدن بخش cleancode از دست رفته به وب سایت.
StaticAccess - توانایی اضافه کردن استثنا برای نام کلاس خاص.
هنگام گرفتن اموال تغییر OutOfBounds استثنا.
اجازه می دهد متغیرهای حلقه foreach استفاده نشده است.
اجازه می دهد تاکید همکاری هفته نام اموال.
به روز رسانی DepthOfInheritance.php: با استفاده از شرایط مناسب و نامگذاری از اموال.
تایپی ثابت در قانون ElseExpression CDATA.
رفع اشکال:
پیام خطا برای StaticAccess.
پیرایش - حذف فضاهای سمت راست.

ویژگی های جدید:

چه در نسخه 2.2.2 جدید است:
نادیده گرفتن PHP4 سبک ctor در رابط ها و فضاهای نام.
پرش برای ConstructorWithNameAsEnclosingClass بررسی کنید زمانی که در یک رابط کاربری و یا فضای نام.
هنوز با برخی از روش سحر و جادو باعث نمی UnusedFormalParameter.
اجازه می دهد نسخه جزئی آینده Symfony2 2.5 اجزاء.
composer.json بهبود یافته است.
آهنگساز سازگار برای سیمفونی & # x3e؛ = 2.5 و & # x3c؛ کارشناسی ارشد / توسعه تمدن.
Appveyor CI برای ویندوز است.
اضافه شدن یک راهنمای سهم.
حذف تمام حاشیه نویسیversion.
حذف تمام آثار و & quot؛ PHP نسخه 5 و & quot؛ در DocBlock عنوان فایل.
برخی از پیشرفت های به صفحهی راهنمای ترجمهها.
اضافه شدن بخش cleancode از دست رفته به وب سایت.
StaticAccess - توانایی اضافه کردن استثنا برای نام کلاس خاص.
هنگام گرفتن اموال تغییر OutOfBounds استثنا.
اجازه می دهد متغیرهای حلقه foreach استفاده نشده است.
اجازه می دهد تاکید همکاری هفته نام اموال.
به روز رسانی DepthOfInheritance.php: با استفاده از شرایط مناسب و نامگذاری از اموال.
تایپی ثابت در قانون ElseExpression CDATA.
رفع اشکال:
پیام خطا برای StaticAccess.
پیرایش - حذف فضاهای سمت راست.

ویژگی های جدید:

چه در نسخه 2.2.0 جدید است:
نادیده گرفتن PHP4 سبک ctor در رابط ها و فضاهای نام.
پرش برای ConstructorWithNameAsEnclosingClass بررسی کنید زمانی که در یک رابط کاربری و یا فضای نام.
هنوز با برخی از روش سحر و جادو باعث نمی UnusedFormalParameter.
اجازه می دهد نسخه جزئی آینده Symfony2 2.5 اجزاء.
composer.json بهبود یافته است.
آهنگساز سازگار برای سیمفونی & # x3e؛ = 2.5 و & # x3c؛ کارشناسی ارشد / توسعه تمدن.
Appveyor CI برای ویندوز است.
اضافه شدن یک راهنمای سهم.
حذف تمام حاشیه نویسیversion.
حذف تمام آثار و & quot؛ PHP نسخه 5 و & quot؛ در DocBlock عنوان فایل.
برخی از پیشرفت های به صفحهی راهنمای ترجمهها.
اضافه شدن بخش cleancode از دست رفته به وب سایت.
StaticAccess - توانایی اضافه کردن استثنا برای نام کلاس خاص.
هنگام گرفتن اموال تغییر OutOfBounds استثنا.
اجازه می دهد متغیرهای حلقه foreach استفاده نشده است.
اجازه می دهد تاکید همکاری هفته نام اموال.
به روز رسانی DepthOfInheritance.php: با استفاده از شرایط مناسب و نامگذاری از اموال.
تایپی ثابت در قانون ElseExpression CDATA.
رفع اشکال:
پیام خطا برای StaticAccess.
پیرایش - حذف فضاهای سمت راست.

ویژگی ها:

چه در نسخه 2.0.0 جدید است:
اجازه می دهد گزارش چند فایل در حال حاضر ممکن است به رندر فایل گزارش های متعدد در طول یک PHPMD اجرا تنها، فقط اضافه کنید: --reportfile-XML report.txt report.xml --reportfile-HTML report.html --reportfile متن به دستور PHP خط تماس بگیرید.
ثابت UnusedLocalVariable برای دست زدن به جمع و جور در Symfony2.
پشتیبانی PDepend 2.0.
اضافه شده پارامتر جدید چشم پوشی فضای خالی به قوانین LongClass و LongMethod.
رفع اشکال:
تغییرات با نسخه های قدیمی و تاریخ نامعتبر حذف خواهند شد.

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

این آزادی ادغام برخی از درخواست کشش از GitHub.
علاوه بر آن بسته برخی از اشکالات طولانی در انتظار.

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

این آزادی ادغام چند دیگر در انتظار درخواست کشش و رفع اشکالات کوچکتر است.
یکی علاوه بر بزرگ پشتیبانی برای آهنگساز به عنوان کانال توزیع است.

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

این آزادی یک مسئله جزئی در PHPMD مربوط به پچ Suhosin و memory_limit را می بندد.

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

این نسخه بر روی آخرین نسخه PHP_Depend 1.0.0.

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

نسخه bugfix جدید از PHPMD که رفع چند مسائل جزئی در PHPMD. علاوه بر این PHPMD شده است به یک نسخه PHP_Depend اخیر به روز شد.

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

رفع یک مشکل در فایل بسته PHP_PMD است.

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

دو قانون جدید است که کیفیت یک پروژه اندازه گیری کند.

مورد نیاز:

PHP 5.2.3 یا بالاتر
PHP_Depend 0.10.0 یا بالاتر

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

Splinter
Splinter

13 May 15

Watir
Watir

21 Jul 15

Testify.php
Testify.php

13 Apr 15

نرم افزار های دیگر از توسعه دهنده Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

نظرات به PHPMD

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی