PTI Eclipse 플러그인이 설치되어 있습니다. 내가뿐만 아니라 Mess Detector 옵션을 가지고 있지만 내가 그것을 클릭 할 때 아무 일도 발생하지 PDepend, CodeSniffer 및 내가 어떤 파일을 마우스 오른쪽 버튼으로 클릭 시도 UnitTest을 변경할 가능성이있다. 모든 구성 옵션을 검색 한 후에는와 PHPMD에 대한 설정을 찾을
내가 가진 인터페이스 X interface X
{
public function foo($x, $y = 0);
}
후 내가 가진 클래스 class xx implements X
{
public function foo($x, $y = 0)
{
// use $x, but not $y
}
}
내가 X의이
Jenkins에서 Mess Detector를 설정하는 데 문제가 있습니다. 단말기에서 작동 내가 실행하고자하는 코드는 다음과 같습니다 내 빌드 XML의 phpmd /var/www/sitename/site/src/private/app xml codesize,unusedcode,naming,design
--reportfile /var/www/sitename/
PHP 클래스에서 parent:: 정적 접근을 피하는 방법이 있습니까? 아니면이 시간 중 @SuppressWarnings(StaticAccess)을 사용 하시겠습니까? 같은 줄에 의심스러운 곳에서 경고가 터져 나오고있는 것 같습니다. StaticAccess 예를 들어 예외 처리 - 내가 throw new Exception(...) 일 때, PHPMD는 정적
PHP Mess Detector 1.5.0을 사용하고 있으며 여러 가지 문제가 있습니다. 문제는 아니라고 생각합니다. 이 코드에서는 C++의 열거 형과 비슷한 상수를 사용하여 옵션을 처리합니다. 따라서 뭔가를 추가하고 싶다면 코드에서 FOO :: ADD를 1과 동일한 클래스에 전달합니다. PHPUnit에서이 클래스를 테스트 할 수 있습니다. 상수를 검증하므
PHP Mess Detector (PHPMD)를 처음 사용하고 일부 매개 변수를 티크하고 싶습니다. 예를 들어, 이름 지정 규칙은 다음과 같이 나에게 출력을주고있다 : "Avoid variables with short names like $id. Configured minimum length is 3."
내가 "구성 최소 길이"를 변경할 수 복사하고 X
다른 프로젝트에 Teamcity 7.0.3이 설치되어 있습니다. PHP Mess Detector를 사용하고 싶습니다. PHP Mess Detector에서 제한된 규칙 집합을 갖고 싶습니다. 그리고 모든 프로젝트에 대해 다른 규칙 집합. 그래서 내 질문은 입니다. 1 : PHP Mess Detector의 기본 규칙을 어떻게 수정할 수 있습니까? 2 : Tea
을 통해 phpmd를 설치할 수 없습니다 내 composer.json 파일이 있습니다 "require": {
"phpmd/phpmd:": "1.4.0"
}
내가 할 경우 : php composer.phar update
내가 얻을 : 문제 1 개 - 요청 된 패키지 phpmd/phpmd : 1.4.0을 찾을 수 없습니다. 그들은 "phpmd
나는 Sonar를 시도하고 있는데 PHP 프로젝트를 위해 몇 가지 문제가있다. 나는 적어도 PHP와 JS 분석을하기 위해서는 다중 모듈로해야한다. 이 내 sonar-project.properties입니다 : sonar.projectKey = XXXX sonar.projectName = XXXX sonar.projectVersion = 1.0 sonar.so
그래서 jenkins-php.org를 사용하여 프로젝트를 설정하려고했습니다. 불행히도 나는 오류가있다. 우선, xml 구성 파일 (phpmd 및 phpcd)을 어디에 넣어야합니까? 그리고 출발점으로 사용할 수있는 몇 가지 표준 구성이 있습니까? 그러나 로그 끝 부분에서 가장 눈에 띄는 것은 무엇입니까? 오류를 수정하려면 어떻게해야합니까? Started by