2014-04-01 7 views
1

PHP/Symfony 프로젝트 용 SonarQube 4.2를 설치하려고하지만 품질 프로파일을 구성하고자 할 때 이전 버전 ("SonarWay"규칙)과 동일한 "PHP> Sonar Way"규칙 만 찾습니다. 서버) 내가 PHPCS를 가지고 & PHPMD 규칙 & 젠드 규칙, 내가 놓친 게 있니?PHP/Symfony 용 SonarQube 설정

사용자 정의 규칙 파일을 추가하고 싶습니다. 이전 버전에서는 $SONAR_SRC/extensions/rules/ 이었지만 지금은 작동하지 않습니다.

나는 "내가 phpcs-"나는 다음과 같은 결과가 함께 PHPCS 구성을 검사 할 때 : 설치된 코딩 표준이 PHPCS, PSR 2, PSR 1, MYSOURCE, 젠드, Squiz, 배, Symfony2 이다 (나는 Symfony2 프로파일을 사용하려면를)

답변

1

PHP CodeSniffer가 삭제되었으므로 더 이상 지원되지 않습니다.

사용자 지정 규칙은 Java에 대해 먼저 테스트 된 것으로 보이며 성공한 경우 PHP 프로필에도 추가됩니다.

PSR-1/2 프로파일하지만 곧 릴리스에 추가 될하려고합니다 : http://jira.codehaus.org/browse/SONARPHP-293

이의 대화를 http://sonarqube.15.x6.nabble.com/How-to-add-code-sniffer-standards-rules-in-sonarQube4-2-using-sonar-php-plugin-version-2-1-td5024257.html를 참조하십시오.

관련 문제