0

코드 검사를 위해 지정된 심각도 가시성을 비활성화하는 방법이 있습니까? 의도는 검사 요약에 표시되지 않는다는 것입니다.코드 검사에서 IDEA 심각도 항목 비활성화

Resharper 에서처럼 "표시하지 않음"경고가 표시됩니다. ->Resharper-DOC

감사

편집 : 난 그냥 검사 요약에서 특정 심각도를보고 싶지 않아. 그래서 저는 200 개의 "약한 경고", 40 "더 많은 성과가있을 수 있습니다"및 100 개의 "정보"항목이 있다고 가정 해 봅시다. 이것은 3 가지 미리 정한 심각도로 수행 될 수 있습니다. 검사 후, 요약으로, 나는이 심각도별로 분류 된 경고 목록을 보았습니다. 내 의도는 이제 "약한 경고"와 "더 많은 실적을 올릴 수 있습니다"를보고 싶을 뿐이므로 "정보"의 심각도로 지정된 모든 경고가 결과에 표시되어서는 안됩니다.

여기서 목표는 IDEA GUI의 가시성이 아니기 때문에 추가 항목은 IDEA 오프라인 검사에서이 항목이 무시된다는 것입니다. 그러나 일부 심각도가 완전히 무시되는 방식으로 검사 프로필을 변경할 수 있다면, GUI에서는 오프라인 검사 결과 파일도 더 명확 해집니다.

내 문제를 자세히 설명하면 충분합니다.

편집 : 그것은 매우 흥미로운, 장애인 비록 몇 가지 테스트

<inspection_tool class="Annotator" enabled="true" level="ERROR" enabled_by_default="true"> 
    <scope name="jmf.properties" level="WEAK WARNING" enabled="false" /> 
    <scope name="LicenseFiles" level="IGNORE" enabled="false" /> 
</inspection_tool> 

에 대한

장애인 지금 LicenseFiles 범위는 "약한 경고"로 표시됩니다. 스코프는 올바른 것이지만 꼭 그렇게 작동하지는 않습니다.

"약한 경고"심각도는 여기에 나열되어서는 안됩니다.

Scope Definition

+0

편집 한 질문에 대한 답변을 편집했습니다. – yole

답변

1

검사 프로파일은 프로젝트 수준의 프로파일에 대한 .idea 디렉토리에 .XML 파일로 애플리케이션 레벨의 프로파일에 대한 설정 디렉토리에 저장됩니다. 당신은 당신의 검사 프로필의 복사본을 생성하고 배치 검색을 수행하고 (당신이 필요로하는 경우에 당신의 자신의 심각도를 대체)

enabled="false" level="INFO" 

enabled="true" level="INFO" 

으로 대체 할 수 있습니다. 이것은 당신이 필요로하는 것을해야합니다.

+0

: O 테스트를 통과 했습니까? 이 옵션은 전체 심각도 자체를 활성화/비활성화하기위한 것일 뿐이라고 생각했습니다. –

+0

"심각도 비활성화"같은 것은 없습니다. 또한 검사 프로파일에는 많은 태그가 있으며이 패턴은 해당 태그의 속성과 일치합니다. 따라서 개별 검사를 비활성화해야한다는 것을 분명히 알 수 있습니다. – yole

+0

이 정보를 제공해 주셔서 감사합니다 –

0

귀하의 질문이 명확하지 않다는 것에 동의합니다. 즉, 제안한 @ yole 외에도 사용자 지정 검사 수준을 만들어서 사용자 지정 강조 표시 구성을 만들 수 있습니다. 검사 설정을 엽니 다 (IDEA v14의 "편집기"그룹에서). 검사를 선택하십시오. 오른쪽 창에는 "심각도"설정이 있습니다. 드롭 다운에는 "Edit Severity settings"옵션이 있습니다. 이를 선택한 다음 새 심각도 수준을 만드십시오. 그런 다음 편집기에서 강조 표시 형식 (또는 none으로 설정)과 오류 줄무늬 색 (또는 해제)을 설정할 수 있습니다. 사용자 지정 수준을 만들었 으면 원하는 수준으로 검사를 설정하십시오.

Analyze> Inspect Code 동작을 실행할 때 검사가 표시되도록 제한하려면 켜기로 실행할 검사 만 또는 다른 심각도 수준으로 추가 검사 프로파일을 작성해야합니다 .그런 다음 분석> 검사 코드 조치를 실행할 때 대화 상자에서 해당 프로파일을 선택하십시오.