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: 355

Rating: 2.0/5 (Total Votes: 2)

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

Nightwatch.js
Nightwatch.js

10 Feb 16

ESLint
ESLint

24 May 16

Bugger
Bugger

12 May 15

Watir
Watir

21 Jul 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