Дані програми:
Версія: 2.3.2 оновлений
Дата завантаження: 6 Mar 16
Ліцензія: Безкоштовно
Популярність: 355
Розроблено на вершині PHP_Depend , це порт в Java PMD інструмент, клас, який сканує вихідний код Java і шукає потенційні проблеми.
При скануванні джерела PHP, PHPMD шукає можливих помилок, неоптимального коду, ускладненій виразів і невикористовуваних параметрів, методи & NBSP; і властивості.
PHPMD доступний як пакет PEAR і архів PHAR
Що нового в цьому випуску :.
- < li> Нові можливості:
- Ігнорувати php4 CTOR стиль в інтерфейсів і просторів імен.
- Пропустити перевірити ConstructorWithNameAsEnclosingClass, коли в інтерфейсі або простору імен.
- Не викликати UnusedFormalParameter з деякими магічними методами.
- Дозволити будь-які майбутні незначні версії Symfony2 2.5 компонентів.
- Поліпшення composer.json.
- Composer Сумісність для Symfony & # x3e; = 2,5 і & # x3c; провідний / DEV.
- Appveyor CI для Windows.
- долучення путівник внесок.
- Вилучені всі @version анотацій.
- Вилучені всі сліди & Quot; PHP версії 5 & Quot; в DocBlock заголовка файлу.
- Деякі поліпшення в README.
- Додано розділ cleancode відсутній на сайті.
- StaticAccess -. Можливість додавати виключення для певних імен класів
- Змінено виключення OutOfBounds при отриманні майна.
- Дозволити невикористовувані змінні Foreach.
- Дозволити підкреслення ім'я CamelCase властивість.
- Update DepthOfInheritance.php :. Використання правильного стану і іменування майна
- Виправлена помилка в правилі ElseExpression CDATA.
- Вирішено помилка:
- Повідомлення про помилку для StaticAccess.
- реорганізовувати. - Вилучені праві бічні простору
Що нового у версії 2.2.2:
- Нові можливості:
- Ігнорувати php4 CTOR стиль в інтерфейсів і просторів імен.
- Пропустити перевірити ConstructorWithNameAsEnclosingClass, коли в інтерфейсі або простору імен.
- Не викликати UnusedFormalParameter з деякими магічними методами.
- Дозволити будь-які майбутні незначні версії Symfony2 2.5 компонентів.
- Поліпшення composer.json.
- Composer Сумісність для Symfony & # x3e; = 2,5 і & # x3c; провідний / DEV.
- Appveyor CI для Windows.
- долучення путівник внесок.
- Вилучені всі @version анотацій.
- Вилучені всі сліди & Quot; PHP версії 5 & Quot; в DocBlock заголовка файлу.
- Деякі поліпшення в README.
- Додано розділ cleancode відсутній на сайті.
- StaticAccess -. Можливість додавати виключення для певних імен класів
- Змінено виключення OutOfBounds при отриманні майна.
- Дозволити невикористовувані змінні Foreach.
- Дозволити підкреслення ім'я CamelCase властивість.
- Update DepthOfInheritance.php :. Використання правильного стану і іменування майна
- Виправлена помилка в правилі ElseExpression CDATA.
- Вирішено помилка:
- Повідомлення про помилку для StaticAccess.
- реорганізовувати. - Вилучені праві бічні простору
Що нового у версії 2.2.0:
- Нові можливості:
- Ігнорувати php4 CTOR стиль в інтерфейсів і просторів імен.
- Пропустити перевірити ConstructorWithNameAsEnclosingClass, коли в інтерфейсі або простору імен.
- Не викликати UnusedFormalParameter з деякими магічними методами.
- Дозволити будь-які майбутні незначні версії Symfony2 2.5 компонентів.
- Поліпшення composer.json.
- Composer Сумісність для Symfony & # x3e; = 2,5 і & # x3c; провідний / DEV.
- Appveyor CI для Windows.
- долучення путівник внесок.
- Вилучені всі @version анотацій.
- Вилучені всі сліди & Quot; PHP версії 5 & Quot; в DocBlock заголовка файлу.
- Деякі поліпшення в README.
- Додано розділ cleancode відсутній на сайті.
- StaticAccess -. Можливість додавати виключення для певних імен класів
- Змінено виключення OutOfBounds при отриманні майна.
- Дозволити невикористовувані змінні Foreach.
- Дозволити підкреслення ім'я CamelCase властивість.
- Update DepthOfInheritance.php :. Використання правильного стану і іменування майна
- Виправлена помилка в правилі ElseExpression CDATA.
- Вирішено помилка:
- Повідомлення про помилку для StaticAccess.
- реорганізовувати. - Вилучені праві бічні простору
Що нового у версії 2.0.0:
- Особливості:
- Дозволити багаторазовий файли звітів Тепер можна зробити рендеринг декількох файлів звітів протягом одного прогону PHPMD, просто додайте: --reportfile-XML report.xml --reportfile-HTML report.html --reportfile-текст report.txt до рядок виклику команди PHP.
- UnusedLocalVariable виправлення для компактної обробки в Symfony2.
- PDepend підтримка 2.0.
- Додано новий параметр "ігнорувати-пробільні 'правилам LongClass і LongMethod.
- Виправлення помилок:
- Змін зі старими випусками і неприпустимими датами видалені.
Що нового у версії 1.4.1:
- Цей реліз об'єднує деякі тягнути запити від GitHub <. / li>
- Крім того, вона закриває деякі довгі очікують помилки.
Що нового у версії 1.4.0:
- Цей реліз об'єднує дещо більше очікують запити тягнути і менше виправлені помилки.
- Одним з основних доповнення є підтримка Composer як канал поширення.
Що нового у версії 1.3.2:
- Цей реліз закриває незначні проблеми в PHPMD, пов'язані з патч Suhosin і memory_limit.
Що нового у версії 1.3.0:
- Цей реліз залежить від останньої PHP_Depend версії 1.0. 0.
Що нового у версії 1.2.1:
- Новий реліз виправляє помилки з PHPMD, що усуває кілька незначних питань в PHPMD. Крім того, PHPMD був оновлений до останньої версії PHP_Depend.
Що нового у версії 1.1.1 :.
- Вирішено проблему в файлі пакета PHP_PMD в
Що нового у версії 1.1.0:
- Два нових правил, які вимірюють якість проект.
Вимоги
- PHP 5.2.3 або вище
- PHP_Depend 0.10.0 або вище
Коментар не знайдено