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

Regex Colorizer
Regex Colorizer

12 May 15

Examine
Examine

23 Jul 15

Apache Rat
Apache Rat

13 Apr 15

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

PHP Depend
PHP Depend

4 Jun 15

코멘트 PHPMD

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색