PHPMD

소프트웨어 스크린 샷:
PHPMD
소프트웨어 정보:
버전: 2.3.2 업데이트
업로드 날짜: 6 Mar 16
개발자: Manuel Pichler
라이센스: 무료
인기: 355

Rating: 2.0/5 (Total Votes: 2)

PHP_Depend 위에 개발은 자바의 PMD 툴의 포트는, 자바 소스 코드를 스캔 클래스가 잠재적 인 문제를 찾습니다.


PHP 소스를 스캔 할 때

PHPMD 가능한 버그, 최적 코드, overcomplicated 표현과 사용되지 않는 매개 변수, 방법 및 NBSP을 찾습니다; 및 속성.

PHPMD는 PEAR 패키지와의 Phar 아카이브로 사용할 수 있습니다

무엇이 릴리스의 새로운 기능입니다.

이 새로운 기능 :
인터페이스와 네임 스페이스에서 PHP4 스타일의 ctor를 무시합니다.
때 인터페이스 또는 네임 스페이스에 ConstructorWithNameAsEnclosingClass 확인 건너 뛰기.
마법 방법과 UnusedFormalParameter 트리거하지 마십시오.
Symfony2 2.5의 구성 요소에 미래 부 버전을 허용합니다.
개선 composer.json.
심포니 & #의 X3E 호환 Composer는 2.5 및 #의 x3c을 =; 마스터는 / dev.
Windows 용 Appveyor CI.
기여 가이드를 추가했습니다.
모든 @version 주석을 제거.
PHP 버전 5 & quot; & quot의 모든 흔적을 제거; 파일 헤더 DocBlock있다.
README 파일에 일부 개선.
웹 사이트에 누락 된 cleancode 섹션을 추가했습니다.
StaticAccess - 특정 클래스 이름에 대한 예외를 추가 할 수있는 능력.
속성을 가져 오는 경우 OutOfBounds 예외를 변경.
사용하지 않는 foreach는 변수를 허용합니다.
밑줄의 camelcase 속성 이름을 허용합니다.
업데이트 DepthOfInheritance.php : 올바른 조건을 사용 재산의 이름.
규칙 ElseExpression CDATA에 고정 오타.
버그 수정:
StaticAccess에 대한 오류 메시지.
팩터 - 제거 오른쪽 공간.

이 새로운 기능 :

이 버전 2.2.2의 새로운 기능입니다 :
인터페이스와 네임 스페이스에서 PHP4 스타일의 ctor를 무시합니다.
때 인터페이스 또는 네임 스페이스에 ConstructorWithNameAsEnclosingClass 확인 건너 뛰기.
마법 방법과 UnusedFormalParameter 트리거하지 마십시오.
Symfony2 2.5의 구성 요소에 미래 부 버전을 허용합니다.
개선 composer.json.
심포니 & #의 X3E 호환 Composer는 2.5 및 #의 x3c을 =; 마스터는 / dev.
Windows 용 Appveyor CI.
기여 가이드를 추가했습니다.
모든 @version 주석을 제거.
PHP 버전 5 & quot; & quot의 모든 흔적을 제거; 파일 헤더 DocBlock있다.
README 파일에 일부 개선.
웹 사이트에 누락 된 cleancode 섹션을 추가했습니다.
StaticAccess - 특정 클래스 이름에 대한 예외를 추가 할 수있는 능력.
속성을 가져 오는 경우 OutOfBounds 예외를 변경.
사용하지 않는 foreach는 변수를 허용합니다.
밑줄의 camelcase 속성 이름을 허용합니다.
업데이트 DepthOfInheritance.php : 올바른 조건을 사용 재산의 이름.
규칙 ElseExpression CDATA에 고정 오타.
버그 수정:
StaticAccess에 대한 오류 메시지.
팩터 - 제거 오른쪽 공간.

이 새로운 기능 :

이 버전 2.2.0의 새로운 기능입니다 :
인터페이스와 네임 스페이스에서 PHP4 스타일의 ctor를 무시합니다.
때 인터페이스 또는 네임 스페이스에 ConstructorWithNameAsEnclosingClass 확인 건너 뛰기.
마법 방법과 UnusedFormalParameter 트리거하지 마십시오.
Symfony2 2.5의 구성 요소에 미래 부 버전을 허용합니다.
개선 composer.json.
심포니 & #의 X3E 호환 Composer는 2.5 및 #의 x3c을 =; 마스터는 / dev.
Windows 용 Appveyor CI.
기여 가이드를 추가했습니다.
모든 @version 주석을 제거.
PHP 버전 5 & quot; & quot의 모든 흔적을 제거; 파일 헤더 DocBlock있다.
README 파일에 일부 개선.
웹 사이트에 누락 된 cleancode 섹션을 추가했습니다.
StaticAccess - 특정 클래스 이름에 대한 예외를 추가 할 수있는 능력.
속성을 가져 오는 경우 OutOfBounds 예외를 변경.
사용하지 않는 foreach는 변수를 허용합니다.
밑줄의 camelcase 속성 이름을 허용합니다.
업데이트 DepthOfInheritance.php : 올바른 조건을 사용 재산의 이름.
규칙 ElseExpression CDATA에 고정 오타.
버그 수정:
StaticAccess에 대한 오류 메시지.
팩터 - 제거 오른쪽 공간.

특징 :

이 버전 2.0.0의 새로운 기능입니다 :
--reportfile-XML report.xml --reportfile-HTML report.html --reportfile 텍스트 REPORT.TXT는 PHP 명령 : 여러 보고서가 하나의 PHPMD 실행 중에 여러 보고서 파일을 렌더링 만 추가 할 수 있습니다 지금 파일 허용 회선 통화.
Symfony2 컴팩트 취급 UnusedLocalVariable 수정.
PDepend 2.0 지원.
추가 된 새 매개 변수 '무시 공백'LongClass 및 LongMethod 규칙을.
버그 수정:
제거 이전 릴리스와 유효하지 않은 날짜로 변경 내역.

이 버전 1.4.1의 새로운 기능 :

이 릴리스는 GitHub의에서 일부 풀 요청을 통합합니다.
또한 그것은 어떤 긴 대기중인 버그를 닫습니다.

이 버전 1.4.0의 새로운 기능 :

이 자료는 여러 가지 이상 대기중인 풀 요청과 작은 버그 수정을 통합합니다.
하나의 주요 또한 유통 채널로 작곡가에 대한 지원이다.

이 버전 1.3.2의 새로운 기능입니다 :

이 릴리스는 수호신 패치와 memory_limit를 ​​관련 PHPMD에있는 작은 문제를 닫습니다.

이 버전 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 이상

유사한 소프트웨어

PHPCheckstyle
PHPCheckstyle

12 May 15

Flay
Flay

28 Feb 15

FunkLoad
FunkLoad

6 Jun 15

EasyMock
EasyMock

1 Mar 15

개발자의 기타 소프트웨어 Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

코멘트 PHPMD

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!