1. xampp\php 안에 pear 설치 (cmd 창은 윈도우키 + R 한 뒤 cmd)
php go-pear.phar
2. codesniffer 설치
pear install PHP_CodeSniffer
pear install PHP_CodeSniffer
downloading PHP_CodeSniffer-2.6.0.tgz ...
Starting to download PHP_CodeSniffer-2.6.0.tgz (490,951 bytes)
...................................................................................................done: 490,951 bytes
install ok: channel://pear.php.net/PHP_CodeSniffer-2.6.0
3. 설치 후 PhpStorm 환경설정에 들어간다.
[File] - [Settings] 또는 Ctrl + Alt + S
4. PHP | Code Sniffer 에서 Configuration 우측에 있는 [...] 선택
5. PHP Code Sniffer (phpcs) path 에서 path\to\xampp\php\phpcs.bat 를 선택해준다.
그럼 Code Sniffer 설치완료
추가로 PSR2 형식에 맞지 않을 경우 표시해주고 싶을 때 설정하는 방법은 다음과 같다.
추가로 PSR2 형식에 맞지 않을 경우 표시해주고 싶을 때 설정하는 방법은 다음과 같다.
다시 phpstorm 환경설정에서
1. Editor | Inspections 선택 후 "code sniffer" 검색
3. Show sniff name 체크
4. Codeing Statndard 선택 박스 옆에 새로고침 버튼 클릭하면 Codeing Statndard 리스트들이 나열되는데
6. PSR2에 대한 에러를 표시할 때 색상 선택은 Severity에서 한 다음에 Edit serverities... 선택
7. Editor 창이 떠지면 + 버튼을 눌러서 PSR 추가 후 색상을 자유롭게 선택하면 된다.
8. 다음처럼 적용된다.
PSR-2 형식에 맞지 않아 백그라운드로 어두운 파란색 들어간 예시
Inspection(스크롤바) 에서 표시되고 마우스 오버하면 메세지가 뜬다.