PHPStorm의 코드 검사에서 파일 / 폴더를 제외하는 방법은 무엇입니까?
PHPStorm에 library
폴더 아래 에 그룹화 된 몇 개의 라이브러리 (Zend, Doctrine 등)가 포함 된 프로젝트가 있습니다 .
코드 검사를 듣고 때, 내가 할 (그래서 PHPStorm 어떻게 알 수 있음이 폴더에서 PHP 코드를 분석 할 Zend_Form
예를 들어, 선언).
그러나 폴더는 발견 된 문제는 내가 통제 할 수 없기 때문에 보고하지 않습니다 .
지금까지 유일한 해결 방법은 디렉터리를 "테스트 소스"로 표시하고 코드 검사 창에서 "테스트 소스"를 선택 취소하는 것입니다. 말할 필요도없이 최선의 해결책은 아닙니다!
범위 기능을 참조하십시오 . 라이브러리 폴더없이 코드에 사용자 지정 범위를 정의한 다음이 범위에서만 검사를 사용할 수 있습니다.
에서 검사 설정 범위를 추가하고 사용 / 사용 범위에 따라 각 검사를 사용할 수도 있습니다.
하나 또는 두 개의 파일에 대한 검사를 검사해야하는 경우 파일 수준에서 쉽게 할 수 있습니다.
- 문제가되는 파일 열기
- '코드'-> '현재 파일 분석 구성'을 클릭합니다.
- 불쾌감을주는 언어의 수준을 '없음'으로 설정합니다.
(PHPStorm 8.0.2 사용)
존재하지 않는 것처럼 분석에서 일부 파일 (예 : 설치된 php 파일)을 완전히 제거해야하는 경우 소스 트리에서 파일을 마우스 오른쪽 버튼으로 클릭하고 "일반 텍스트로 표시"를 선택할 수 있습니다. 이 작업은이 파일에 대한 모든 검사를 완전히 제거합니다. 이를 통해 Laravel 5에서 "소스 이후"에 대한 많은 알림을 제거했습니다.
다시 활성화해야하는 경우-다시 한 번 마우스 오른쪽 버튼을 클릭하고 "Mark as PHP"를 클릭합니다.
이것은 작동합니다. 모든 디렉토리가 포함 된 전체 디렉토리를 제외하고 설정에서 디렉토리 표시를 사용하고 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 "디렉토리를 다음으로 표시-> 제외됨"을 클릭하십시오.
대체 솔루션이 있습니다. 섹션 Include path
에서 «읽기 전용»라이브러리를 추가 할 수 있습니다 Settings » PHP
.
을 구석으로입니다 그것은 하지 php.ini 파일과 같은 파일 include_path
옵션 당신의 컨트롤의 외부, 외부와 같은 일부 DIRS에 참조. 정확히 필요한 것.
결과로
- 범위 정의에 문제 없음, 필요한 경우 전체 프로젝트 검사
- libs에서 쓸모없는 버전 제어 오버 헤드 없음
완성 및 코드 도움말에서 파일 또는 폴더를 완전히 제외하고
파일 브라우저 (왼손잡이)에서 폴더 또는 파일을 마우스 오른쪽 버튼으로 클릭하고 "표시"-> "제외됨"을 선택합니다.
그게 제가 원했던 것입니다. 답변을 대답 할 때 Google 에서이 질문을 찾았습니다. 여기에 답변을 추가합니다.
'ProgramingTip' 카테고리의 다른 글
PowerShell에서 출력을 $ null로 리디렉션하지만 변수가 설정되어 있는지 확인 (0) | 2020.11.10 |
---|---|
Rails : 호출을 호출하지 않고 모델 속성 업데이트 (0) | 2020.11.10 |
Firefox의 범위 입력 요소에서 점선 윤곽선 제거 (0) | 2020.11.10 |
vscode의 모든 줄에서 커서를 얻는 방법 (0) | 2020.11.10 |
JavaScript 변수를 다른 브라우저 창에 있습니까? (0) | 2020.11.10 |