
개발자들이 원했다면 상황이 좀 더 간단했을 거라 생각합니다. PHP와 자바스크립트 린트를 만들기 위해 계속 Google을 검색하는 것은 정말 짜증나는 일입니다.
나는 이것을 따랐다
https://stackoverflow.com/questions/12132469/configuring-the-sublimelinter-plugin-to-use-php
sublime lint, sublime linter, code_sniffer 등과 같은 플러그인이 있습니다. 모두 동일한가요?
나는 옳은 일을 모두 했다
Installed package control.
Installed sublime php lint.
Installed sublime js hint.
Installed node.js
added the json in settings.user
여전히 작동하지 않습니다.
이것은 github에서 우리에게 지시하는 것입니다: PHP - php -l을 통한 구문 검사(이것이 무엇을 의미하는지 모르겠습니다)
내 코드를 린팅하는 더 간단한 방법을 보여줄 수 있는 사람이 있나요?
답변1
Package Control에서 sublimelint를 설치하고 Sublime Text를 한 번 다시 시작한 다음 README에 나열된 외부 종속성이 있는지 확인하면 됩니다.
SublimeLinter(Sublimelint의 적대적인 포크로 간주됨)를 사용하는 경우 유일한 추가 단계는 다음과 같습니다.~해야 한다패키지 제어에서 언어별 린팅 패키지를 설치해야 합니다. SublimeLinter3은 SublimeLinter(2)와 완전히 다른 프로젝트입니다. ST3 지원을 얻기 위해 내 프로젝트를 축약적으로 다시 포크했기 때문입니다. 이전 답변의 지침은 아마도 Sublime Text 2에 대한 것입니다.
PHP의 경우 시스템과 PATH에 PHP가 설치되어 있어야 합니다. PATH에 없으면 올바른 실행 파일을 가리키도록 linter 설정을 변경해야 합니다.
그렇다면 php -v
명령줄에서 실행하면 출력이 생성됩니까? 그렇지 않은 경우 이를 설치하거나 sublimelint 또는 SublimeLinter 설정에서 지정해야 할 수 있습니다.