2014-02-19 2 views
1

는 당신이 아래 이미지에서 볼 수 있듯이 내가 이클립스 플러그인뿐만 아니라 다운로드를 설치 PHP CodeSniffer + CakePHP Sniffer + Eclipse PHP Tool IntegrationEclipse에서 CakePHP 용 PHP CodeSniffer + Formartter 프로파일을 설정하는 방법은 무엇입니까?

사용하고 내 이클립스에 CakePHP의 CodeSniffer 코드를 설치하는 것을 시도하고있다. 이

PHP Fatal error: Uncaught exception 'PHP_CodeSniffer_Exception' with message 'Referenced sniff PSR2.Namespaces.NamespaceDeclaration does not exist' in /home/israel/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/plugins/org.phpsrc.eclipse.pti.library.pear_1.2.2.R20120127000000/php/library/PEAR/PHP/CodeSniffer.php:814 

무엇 일 수 내 코드 문제를 분석하려고 할 때

Eclipse PHP CodeSinffer configuration

은 내가 print PHP output to console 그래서 내가 볼 및 오류 수를 선택?

다른 한편으로는 CakePHP 규약에 따라 코드를 포맷하고 싶습니다. CakePHP 규약과 일치하는 fomatter profile을 어디에서 찾을 수 있습니까?

감사

+0

그래서 당신은 포맷터 프로파일에 대한 좋은이 되었습니까? – DIDoS

+0

아무 것도 아니야! 이클립스 포매터로 직접 빌드를 시도했지만, 컨벤션에 맞출 수없는 많은 것들이있다. S – ZoT

답변

2

나는 CodeSniffer를 설치하고 제대로 이클립스 실행 만들려고 몇 가지 문제가 있었다.

제대로 실행하기 위해 따라야 할 단계는이 게시물에 구성 방법에 대한 자세한 지침 (How to Eclipse + CodeSniffer + CakePHP Sniff)이 나와 있습니다.


우리는 PHP는 이클립스에 구성하면

http://blog.zot24.com/content/images/2014/Feb/configuring_php_homebrew_in_eclipse.png

PHP -> PHP Executables -> Add... 

우리는 이동 설치 PEAR에이 ... Eclipse의 환경 설정 메뉴로 이동로 이동합니다 ...

PHP Tools -> Library -> PEAR -> New... 

그리고php55homebrew를 사용하여 설치, 당신은 이

그럼 그냥 명령

.../lib/PHP 

http://blog.zot24.com/content/images/2014/Feb/codesniffer_cakephp_eclipse_1.png

그리고 마지막의 마지막에 추가 php55

brew --prefix php55 
의 경로를 알고이 명령을 실행할 수 있습니다 단계는 우리가 방금 구성한 PEAR 경로를 우리의 PHP CodeSniffer에서 사용하는 기본 라이브러리로 선택합니다. 아래의 imagen에서 볼 수 있습니다 :

http://blog.zot24.com/content/images/2014/Feb/codesniffer_cakephp_eclipse_2.png

그리고 완료! 그냥 코드를 깨끗하게 즐기십시오!:)

http://blog.zot24.com/content/images/2014/Feb/codesniffer_cakephp_eclipse_3.png

2

PHP_CodeSniffer이 사용하여 설치할 수 있습니다 : http://www.phpsrc.org/

여기에 다른 케이크를 찾기 : http://p2-dev.pdt-extensions.org/phpfeatures.html

+0

리포지토리 사이트를 추가하고 설치를 계속한다. 그러나 이클립스는 '계산 요구 사항'에 달려있다. 의존 단계. 그냥 계산하는 척하지만 더 진행하지 마십시오. 버전'4.4 luna on linux mint 13' – ulkas

+0

'이클립스 마켓 플레이스 '에서 설치하여 끝냈다. 메뉴 도움말 -> 이클립스 마켓 플레이스 – ulkas

관련 문제