PHPMD

Screenshot Software:
PHPMD
Mga detalye ng Software:
Bersyon: 2.3.2 Na-update
I-upload ang petsa: 6 Mar 16
Nag-develop: Manuel Pichler
Lisensya: Libre
Katanyagan: 68

Rating: 2.0/5 (Total Votes: 1)

Binuo sa tuktok ng PHP_Depend , ito ay isang port ng Java ni PMD tool, isang klase kung saan ini-scan ng Java source code at hitsura para sa mga potensyal na mga problema.

Kapag ang pag-scan PHP source, PHPMD asta para sa posibleng mga bug, suboptimal code, overcomplicated expression at hindi nagamit na mga parameter, pamamaraan & nbsp; at mga katangian.

PHPMD ay magagamit bilang isang PEAR pakete at Phar archive

Ano ang bago sa ito release:.

    < li> Bagong Tampok:
  • Huwag pansinin php4 style ctor sa interface at namespaces.
  • Pumunta suriin para ConstructorWithNameAsEnclosingClass kapag sa isang interface o namespace.
  • Huwag mag-trigger UnusedFormalParameter na may ilang mga magic na pamamaraan.
  • Payagan ang anumang dumarating na menor de edad na bersyon ng Symfony2 2.5 components.
  • Pinahusay composer.json.
  • Komposer katugmang para symfony & # x3e; = 2.5 at & # x3c; puno / dev.
  • Appveyor CI para sa Windows.
  • Nagdagdag ng kontribusyon guide.
  • Inalis lahat @version annotation.
  • Inalis ang lahat ng bakas ng & quot; PHP Bersyon 5 & quot; sa file header DocBlock.
  • Ang ilang mga pagpapabuti sa README.
  • Idinagdag ang nawawala cleancode seksyon sa website.
  • StaticAccess -. Kakayahan upang magdagdag ng mga eksepsiyon para sa mga tiyak mga pangalan ng klase
  • Binago ang OutOfBounds eksepsiyon kapag pagkuha ng isang ari-arian.
  • Payagan unused foreach variable.
  • Payagan underscore pangalan CamelCase ari-arian.
  • I-update DepthOfInheritance.php:. Gamit ang mga karapatan na kondisyon at pagpapangalan ng property
  • Fixed typo sa rule ElseExpression CDATA.
  • Bug Pag-aayos:
  • Mensahe ng error para StaticAccess.
  • Refactor -. Dahil kanang bahagi puwang

Ano ang bago sa bersyon 2.2.2:

  • Mga Bagong Tampok:
  • Huwag pansinin php4 style ctor sa interface at namespaces.
  • Pumunta suriin para ConstructorWithNameAsEnclosingClass kapag sa isang interface o namespace.
  • Huwag mag-trigger UnusedFormalParameter na may ilang mga magic na pamamaraan.
  • Payagan ang anumang dumarating na menor de edad na bersyon ng Symfony2 2.5 components.
  • Pinahusay composer.json.
  • Komposer katugmang para symfony & # x3e; = 2.5 at & # x3c; puno / dev.
  • Appveyor CI para sa Windows.
  • Nagdagdag ng kontribusyon guide.
  • Inalis lahat @version annotation.
  • Inalis ang lahat ng bakas ng & quot; PHP Bersyon 5 & quot; sa file header DocBlock.
  • Ang ilang mga pagpapabuti sa README.
  • Idinagdag ang nawawala cleancode seksyon sa website.
  • StaticAccess -. Kakayahan upang magdagdag ng mga eksepsiyon para sa mga tiyak mga pangalan ng klase
  • Binago ang OutOfBounds eksepsiyon kapag pagkuha ng isang ari-arian.
  • Payagan unused foreach variable.
  • Payagan underscore pangalan CamelCase ari-arian.
  • I-update DepthOfInheritance.php:. Gamit ang mga karapatan na kondisyon at pagpapangalan ng property
  • Fixed typo sa rule ElseExpression CDATA.
  • Bug Pag-aayos:
  • Mensahe ng error para StaticAccess.
  • Refactor -. Dahil kanang bahagi puwang

Ano ang bago sa bersyon 2.2.0:

  • Mga Bagong Tampok:
  • Huwag pansinin php4 style ctor sa interface at namespaces.
  • Pumunta suriin para ConstructorWithNameAsEnclosingClass kapag sa isang interface o namespace.
  • Huwag mag-trigger UnusedFormalParameter na may ilang mga magic na pamamaraan.
  • Payagan ang anumang dumarating na menor de edad na bersyon ng Symfony2 2.5 components.
  • Pinahusay composer.json.
  • Komposer katugmang para symfony & # x3e; = 2.5 at & # x3c; puno / dev.
  • Appveyor CI para sa Windows.
  • Nagdagdag ng kontribusyon guide.
  • Inalis lahat @version annotation.
  • Inalis ang lahat ng bakas ng & quot; PHP Bersyon 5 & quot; sa file header DocBlock.
  • Ang ilang mga pagpapabuti sa README.
  • Idinagdag ang nawawala cleancode seksyon sa website.
  • StaticAccess -. Kakayahan upang magdagdag ng mga eksepsiyon para sa mga tiyak mga pangalan ng klase
  • Binago ang OutOfBounds eksepsiyon kapag pagkuha ng isang ari-arian.
  • Payagan unused foreach variable.
  • Payagan underscore pangalan CamelCase ari-arian.
  • I-update DepthOfInheritance.php:. Gamit ang mga karapatan na kondisyon at pagpapangalan ng property
  • Fixed typo sa rule ElseExpression CDATA.
  • Bug Pag-aayos:
  • Mensahe ng error para StaticAccess.
  • Refactor -. Dahil kanang bahagi puwang

Ano ang bago sa bersyon 2.0.0:

  • Mga Tampok:
  • Payagan ang maramihang mga ulat file Ngayon ito ay posible upang mag-render ng maramihang mga file ng ulat sa panahon ng isang solong PHPMD run, idagdag lamang: --reportfile-xml report.xml --reportfile-html report.html --reportfile-text report.txt sa ang PHP command line tawag.
  • UnusedLocalVariable fix para sa mga compact handling sa Symfony2.
  • PDepend 2.0 support.
  • Nagdagdag ng bagong parameter 'huwag pansinin-whitespace' to LongClass at LongMethod patakaran.
  • Pag-aayos ng Bug:
  • Changelog sa mga dating release at di-wastong petsa inalis.

Ano ang bago sa bersyon 1.4.1:

  • Ang release na ito integrates ilang mga kahilingan mula sa mga pull GitHub <. / li>
  • Bukod dito ito magsasara ilang mahaba nakabinbing bugs.

Ano ang bago sa bersyon 1.4.0:

  • Ang release na ito integrates ilang na nakabinbin kahilingan pull at mas maliit bugfixes.
  • Isang malaking karagdagan ay suporta para sa kompositor bilang distribution channel.

Ano ang bago sa bersyon 1.3.2:

  • Ang release na ito magsasara isang maliit na usapin sa PHPMD may kaugnayan sa ang Suhosin patch at memory_limit.

Ano ang bago sa bersyon 1.3.0:

  • Ang release na ito ay depende sa mga pinakabagong PHP_Depend bersyon 1.0. 0.

Ano ang bago sa bersyon 1.2.1:

  • New bugfix release ng PHPMD na Inaayos ng ilang mga menor de edad isyu in PHPMD. Bukod pa rito ay na-update PHPMD sa isang mas bagong bersyon PHP_Depend.

Ano ang bago sa bersyon 1.1.1:.

  • Pag-aayos ng isang isyu sa package file PHP_PMD

Ano ang bago sa bersyon 1.1.0:

  • Dalawang bagong mga patakaran na ay masukat ang kalidad ng isang proyekto.

Kinakailangan

  • PHP 5.2.3 o mas mataas
  • PHP_Depend 0.10.0 o mas mataas

Katulad na software

TestBox
TestBox

28 Feb 15

Nightwatch.js
Nightwatch.js

10 Feb 16

JsDecoder
JsDecoder

5 Jun 15

RECESS
RECESS

13 May 15

Iba pang mga software developer ng Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Mga komento sa PHPMD

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya