PHPMD

Скріншот програми:
PHPMD
Дані програми:
Версія: 2.3.2 оновлений
Дата завантаження: 6 Mar 16
Розробник: Manuel Pichler
Ліцензія: Безкоштовно
Популярність: 355

Rating: 2.0/5 (Total Votes: 2)

Розроблено на вершині 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 або вище

Схожі програми

TestBox
TestBox

28 Feb 15

DbUnit
DbUnit

10 Apr 16

Sixpack
Sixpack

11 Aug 16

RECESS
RECESS

13 May 15

Інші програми розробника Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

PHPMD

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями