PHPMD

Screenshot Software:
PHPMD
Szczegóły programowe:
Wersja: 2.3.2 Aktualizowane
Filmu: 6 Mar 16
Wywoływacz: Manuel Pichler
Licencja: Wolny
Popularność: 355

Rating: 2.0/5 (Total Votes: 2)

Opracowany na górze PHP_Depend , to jest port Java PMD Narzędzie, klasa, która skanuje kod źródłowy Java i szuka potencjalnych problemów.

Podczas skanowania źródło PHP, PHPMD szuka ewentualnych błędów, kod panującymi, wyrażeń zbyt skomplikowana i niewykorzystanych parametrów, metod & nbsp; i właściwości.

PHPMD jest dostępny jako pakiet PEAR i archiwum Phar

Co nowego w tej wersji.

    < li> Nowe funkcje:
  • Ignoruj ​​PHP4 stylu konstruktor w interfejsach i nazw.
  • Przejdź sprawdzić ConstructorWithNameAsEnclosingClass gdy w interfejsie lub nazw.
  • Nie wyzwalać UnusedFormalParameter z jakimiś magicznymi sposobami.
  • Zezwalaj przyszłych mniejszą wersję Symfony2 2,5 składników
  • .
  • Ulepszona composer.json.
  • Kompozytor Kompatybilny z symfony & # x3e; = 2,5 i & # x3c; master / dev.
  • Appveyor CI dla systemu Windows.
  • Dodano przewodnika wpis.
  • Usunięto wszystkie adnotacje @version.
  • Usunięto wszystkie ślady & quot; Wersja PHP 5 & quot; w bloku dokumentacyjnym nagłówka pliku.
  • Niektóre ulepszenia README.
  • Dodano brakujący odcinek cleancode na stronie.
  • StaticAccess. - Możliwość dodawania wyjątki dla konkretnych nazw klas
  • Zmieniono OutOfBounds wyjątki, gdy uzyskanie własności.
  • ce nieużywane zmienne foreach.
  • Zezwalaj podkreślenia nazwa właściwości CamelCase.
  • Aktualizacja DepthOfInheritance.php. Stosując odpowiednią kondycję i nazewnictwo własności
  • Poprawiono literówkę w regule ElseExpression CDATA.
  • Poprawki błędów:
  • Komunikat o błędzie dla StaticAccess.
  • Refactor. - Usunięto prawe boczne przestrzenie

Co nowego w wersji 2.2.2:

  • Nowe funkcje:
  • Ignoruj ​​PHP4 stylu konstruktor w interfejsach i nazw.
  • Przejdź sprawdzić ConstructorWithNameAsEnclosingClass gdy w interfejsie lub nazw.
  • Nie wyzwalać UnusedFormalParameter z jakimiś magicznymi sposobami.
  • Zezwalaj przyszłych mniejszą wersję Symfony2 2,5 składników
  • .
  • Ulepszona composer.json.
  • Kompozytor Kompatybilny z symfony & # x3e; = 2,5 i & # x3c; master / dev.
  • Appveyor CI dla systemu Windows.
  • Dodano przewodnika wpis.
  • Usunięto wszystkie adnotacje @version.
  • Usunięto wszystkie ślady & quot; Wersja PHP 5 & quot; w bloku dokumentacyjnym nagłówka pliku.
  • Niektóre ulepszenia README.
  • Dodano brakujący odcinek cleancode na stronie.
  • StaticAccess. - Możliwość dodawania wyjątki dla konkretnych nazw klas
  • Zmieniono OutOfBounds wyjątki, gdy uzyskanie własności.
  • ce nieużywane zmienne foreach.
  • Zezwalaj podkreślenia nazwa właściwości CamelCase.
  • Aktualizacja DepthOfInheritance.php. Stosując odpowiednią kondycję i nazewnictwo własności
  • Poprawiono literówkę w regule ElseExpression CDATA.
  • Poprawki błędów:
  • Komunikat o błędzie dla StaticAccess.
  • Refactor. - Usunięto prawe boczne przestrzenie

Co nowego w wersji 2.2.0:

  • Nowe funkcje:
  • Ignoruj ​​PHP4 stylu konstruktor w interfejsach i nazw.
  • Przejdź sprawdzić ConstructorWithNameAsEnclosingClass gdy w interfejsie lub nazw.
  • Nie wyzwalać UnusedFormalParameter z jakimiś magicznymi sposobami.
  • Zezwalaj przyszłych mniejszą wersję Symfony2 2,5 składników
  • .
  • Ulepszona composer.json.
  • Kompozytor Kompatybilny z symfony & # x3e; = 2,5 i & # x3c; master / dev.
  • Appveyor CI dla systemu Windows.
  • Dodano przewodnika wpis.
  • Usunięto wszystkie adnotacje @version.
  • Usunięto wszystkie ślady & quot; Wersja PHP 5 & quot; w bloku dokumentacyjnym nagłówka pliku.
  • Niektóre ulepszenia README.
  • Dodano brakujący odcinek cleancode na stronie.
  • StaticAccess. - Możliwość dodawania wyjątki dla konkretnych nazw klas
  • Zmieniono OutOfBounds wyjątki, gdy uzyskanie własności.
  • ce nieużywane zmienne foreach.
  • Zezwalaj podkreślenia nazwa właściwości CamelCase.
  • Aktualizacja DepthOfInheritance.php. Stosując odpowiednią kondycję i nazewnictwo własności
  • Poprawiono literówkę w regule ElseExpression CDATA.
  • Poprawki błędów:
  • Komunikat o błędzie dla StaticAccess.
  • Refactor. - Usunięto prawe boczne przestrzenie

Co nowego w wersji 2.0.0:

  • Opis:
  • Zezwalaj na wiele plików raportów Teraz jest to możliwe, aby uczynić wiele plików raportów podczas pojedynczego przebiegu PHPMD, wystarczy dodać: report.txt --reportfile-xml report.xml --reportfile-html report.html --reportfile-tekstową linia wywołanie poleceń PHP.
  • UnusedLocalVariable poprawka dla kompaktowego obsługi w Symfony2.
  • PDEPEND wsparcia 2.0.
  • Dodano nowy parametr "ignore-białe znaki" zasad LongClass i LongMethod.
  • Poprawki błędów:
  • Zmiany starych wydań i nieprawidłowych dat usunięte.

Co nowego w wersji 1.4.1:

  • Ta wersja integruje kilka żądań ściąganie z GitHub <. / li>
  • Dodatkowo zamyka niektóre długo oczekujących błędów.

Co nowego w wersji 1.4.0:

  • Ta wersja integruje kilka oczekujących żądań dłużej ciągnąć i mniejsze poprawki.
  • Jednym z głównych dodatkiem jest wsparcie dla Composer jako kanału dystrybucji.

Co nowego w wersji 1.3.2:

  • W tej wersji zamyka niewielki problem w PHPMD związane plaster i memory_limit Suhosin.

Co nowego w wersji 1.3.0:

  • Ta wersja zależy od najnowszej PHP_Depend wersji 1.0. 0.

Co nowego w wersji 1.2.1:

  • Nowe wydanie poprawkowe z PHPMD który poprawia kilka drobnych problemów w PHPMD. Dodatkowo PHPMD został zaktualizowany do nowszej wersji PHP_Depend.

Co nowego w wersji 1.1.1.

  • Rozwiązuje problem, w pliku pakietu PHP_PMD za

Co nowego w wersji 1.1.0:

  • Dwa nowe zasady, które będą mierzyć Jakość projektu.

Wymagania :

  • PHP 5.2.3 lub nowszy
  • PHP_Depend 0.10.0 lub wyższej

Podobne oprogramowanie

Nose
Nose

6 Jun 15

Jarvis
Jarvis

6 Jun 15

Frisby
Frisby

14 Apr 15

Karma
Karma

11 Mar 16

Inne programy z deweloperem Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

Komentarze do PHPMD

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!