Eclipse용 PHP Mess 디텍터
PTI Eclipse 플러그인이 설치되어 있습니다.
변경 가능성이 있습니다.PDepend
,CodeSniffer
그리고.UnitTest
파일을 마우스 오른쪽 단추로 클릭하면 다음 메시지가 표시됩니다.Mess Detector
옵션을 클릭해도 아무 일도 일어나지 않습니다.모든 구성 옵션을 검색한 후 다음에 대한 설정을 찾을 수 없습니다.PHPMD
.
해결 방법을 아는 사람?
오래된 질문이지만 여전히 관심이 있는 것 같으니...방금 PTI 플러그인을 설치했는데 PHPMD에 대한 언급이 없었는데 "Mess Detection" 메뉴 항목은 어디서 얻는지 궁금합니다.
저에게 PTI는 사실 이클립스 케플러 SR2와 함께 작동하지 않습니다.무슨 일을 하든 아무 일도 일어나지 않습니다.
이클립스에서 PHPUunit 테스트를 실행하고 프로젝트에 Jenkins(PHPMD 포함)를 설정하는 데는 약간의 시간이 걸리지만 일단 실행되면 매우 좋습니다.PHP 프로젝트의 Jenkins Jobs 템플릿
PHPMD가 실행되면 먼저 존재해야 하는 기본 PHP 실행 파일을 검색합니다. 이 파일은 "PHP 도구"가 아니라 "PHP"에 설정됩니다.
Window > Preferences > PHP > PHP Executables > (choose one) > [SET DEFAULT]
하지만 이 작업을 수행하지 않았다면 오류가 발생했을 것입니다.
이 시점에서 PHPMD가 실행되고 출력이 일반적으로 하단에 표시되는 PHPMD 보기(콘솔 보기가 아님)에 배치됩니다.표시되지 않으면 닫히거나 무시했을 수 있습니다.그래서:
Window > Show View > PHP Tools (Others?) > PHPMD
PHPMD가 아무것도 감지하지 못하는 경우도 있습니다(보기는 표시되지만 비어 있음).이 경우 콘솔 보기를 확인하여 상황을 확인할 수 있습니다.그렇지 않으면 phpmd를 수정할 수 있습니다.PTI가 수행 중인 작업을 기록하기 위해 실행되는 php 스크립트(예를 들어 주 루틴을 시도/캐치로 래핑할 수 있음)입니다. stdout하거나 시스템의 어딘가에서 임시 파일을 엽니다.
언급URL : https://stackoverflow.com/questions/14705389/php-mess-detector-for-eclipse
'programing' 카테고리의 다른 글
\n 대신 PHP_EOL을 사용하는 경우와 그 반대의 경우는 언제입니까?Ajax/Jquery 클라이언트 문제 (0) | 2023.08.13 |
---|---|
시작할 때 Spring Cloud Config Server가 PropertySource를 찾을 수 없음 (0) | 2023.08.13 |
application.yml Spring Cloud Gateway에서 사용자 지정 필터를 지정하는 방법 (0) | 2023.08.13 |
jQuery로 파일 입력 크기를 확인하는 방법은 무엇입니까? (0) | 2023.08.13 |
VBA를 사용하여 Excel과 수직으로 병합된 셀의 시작 범위 및 종료 범위 가져오기 (0) | 2023.08.13 |