Coda2 플러그인 만드는 법 【PHP PSR-2 Fixer에서 배우기】
Coda2란?
Panic사 코딩 편집기
돈을 지불했기 때문에 쓰러뜨리고 싶다∴ 플러그인을 만들고 싶다(PHP로)
배우는 것은 흉내내는 바퀴의 재발명과는 사경
하고 싶은 일
PHP PSR-2 Fixer 플러그인이란?
코드 성형 플러그인. PHP의 소스 코드를 PSR-2 에 준거하도록(듯이) PHP_CodeSniffer 를 사용해 성형해 주는 플러그인. 코드 규약이 PSR-2 묶인 경우에 편리합니다.
PHP PSR-2 Fixer 플러그인 다운로드
플러그인 파일 "xxx.codaplugin"을 만드는 데 필요한 것
Coda Plug-In Creator
스크립트나 동고 파일을 드래그&드롭 해 실행하면
.codaplugin
에 컴파일 해 준다.다운로드: h tp : // / w w ㄉ 아 d. 파니 c. 코 m/코다/코다 %20Pぅg-인 %20C 그리고 r. 지 p
플러그인의 구조를 들여다 봅니다.
"PHP PSR-2 Fixer.codaplugin"의 경우
/Users/<user>/Library/Application Support/Coda 2/Plug-ins/
"Coda Plug-In Creator"가 만들어 주기 때문에 너무 깊이 생각하지 않기로 한다
"Coda Plug-In Creator"에서 "PHP PSR-2 Fixer.codaplugin"을 엽니다.
그림
설명
① 커맨드명: 「커맨드」메뉴에서 플러그인명을 선택했을 때의 메뉴명
그림
설명
② 실행 스크립트 : 소스를 TEMP에 복사하고 ④로 지정된 PHP 파일을 실행시키는 쉘 스크립트. [ fixer.sh의 소스 읽기 ]
그림
설명
③ 스크립트에 데이터를 전달하는 방법 : 여기서는 전체를 "fixer.sh"에 전달하므로 "서류". 처리 결과로 대체하기 때문에 「현재의 서류와 치환」
그림
설명
④ 실제 처리 파일 : PSR-2 에 코드를 성형하는 PHP 파일 phpcbf.phar 과 성형 규칙 파일 rules.xml ※ phpcbf.phar 는 PHP_CodeSniffer
총괄
독자 처리의 PHP를 만들어
-v
화해 바꾸어 플러그인을 컴파일하면, PHP로 독자 플러그인을 만들 수 있을 것..phar 옵션이있는 PHP 아카이브 에 준거한 PHP-Codesniffer 의 XML 로 옮겨놓는다든가.
성형 이외의 플러그인을 만들고 싶은 경우는 WordPress의 PHP 코드 약관 의 샘플이 참고가 될지도.
참고문헌
Reference
이 문제에 관하여(Coda2 플러그인 만드는 법 【PHP PSR-2 Fixer에서 배우기】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KEINOS/items/89dd5547336528a6db61텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)