|
Code
Inspection 은 당신의 Java 코드를 유지하고, 깨끗하게 하도록 도와 주기 위해 디자인된 도구입니다, 버그 또는 불일치를 위해 탐색하여 이것을 달성하고, 그 다음 발견된 어떤 문제에 대한 솔루션을 제안합니다.
당신은 오른쪽 버튼을 클릭하는 것에 의해 선택된 파일, 패키지, 또는 프로젝트를 오른쪽 클릭하여 불려지는 문맥 메뉴에서 Inspect Code...를 누르는 것에 의해 Project
View 또는 Commander 둘 중 하나로부터 Code
Inspection를 시작 할 수 있습니다.
OR
Editor 에디터에 초점이 있을 때 당신은 Tools 메뉴에서 Inspect Code... 클릭할 수 있습니다.

당신이 검사하기를 바라는 것을 위해 당신에게 프롬프트 되는 Choose
Inspection Scope 다이얼로그를 볼 것 입니다 – 현재 열린 파일, 현재 패키지 또는 전체 프로젝트.

|

|
그러나 Code Inspection 이 모든 메소드 콜을 볼 수 있고, 일반적으로 더 많은 불일치를 발견할 수 있기 때문에 전체의 프로젝트를 검사하는 것이 더 좋습니다. 그러나, 검사하는 데 시간이 걸릴지도 모르는 큰 프로젝트를 당신이 가지고 있는 경우에, 지정한 파일 또는 패키지를 검사하는 옵션은 유용하기도 합니다.
|
Code Inspection 는 또한 IDEA의 설치의 bin 디렉터리에 위치하는 inspect.exe(윈도용) 또는 inspect.sh (Unix용) 스크립트 파일을 사용하고 있는 명령어 행 모드로 시작될 수 있습니다.
스크립트는 다음의 매개 변수를 가집니다: <project_file_path> <inspection_profile_file_path>
<output_path> [<options>].
가용 옵션:
-d
<directory_path> 검사된 디렉터리. 전체의 프로젝트는 디폴트로 검사됩니다.
-v[0|1|2] – verbose level. 0 - silent, 1 - verbose, 2
- most verbose.
예를 들면: inspect.exe
c:\project\project.ipr c:\idea\config\inspection\offline_profile.xml
c:\project\result.xml -v2
inspection_profile_file_path 는 명령어 행 코드 검사에 대한 옵션을 설정하기 위해 사용되는 파일(offline_profile.xml 로서 이 예에서 불려진)에서 경로입니다. 이 파일은 Tools | Inspect
Code... 를 선택하는 것에 의해 생성될 수 있습니다. 필요한 옵션을 구성하고 다이얼로그의 최 상단에서 Save As... 를 클릭하십시오. 파일은 config/inspection 서브폴더에서 저장될 것입니다. config 폴더는 IDEA 사용자 설정 디렉터리(디폴트로 사용자 홈 디렉터리에 위치하는)입니다.
Inspect Code... 를 누르고 난 후에 당신은 Inspection
Dialog in <project_name OR directory_name
OR file_name> (타이틀은 당신이 검사하고자 하는 프로젝트 범위를 표시합니다)를 볼 것입니다.

다이얼로그 윈도우는 4 섹션을 가집니다:
The
profile 섹션은 저장된 원하는 설정과 함께 (create/remove/store) 프로파일을 관리하기 위해 디자인됩니다. 새로운 프로파일 생성하기 위해서 Save as... 를 누르고 Save as... 다이얼로그에서 원하는 이름을 타이프 하십시오. 프로파일을 제거하기 위해, 드롭-다운 박스에서 그것을 선택하고 Remove 를 누릅니다.
트리와 같은 보기는 가용한 검사를 표시합니다. 체크 박스는 당신에게 어느 검사가 Code Inspection 프로세스의 현재의 실행 동안 사용될 것인가 지정하는 것을 허락합니다. 트리 노드 상에서 체크 박스를 사용하면 당신이 개별적인 검사보다 오히려 전체 검사 그룹을 선택/선택해제를 합 수 있습니다.
|

|
IDEA와 함께 선적된 제 3자의 InspectionGadget 플러그 인 에 의해 추가된280 이상의 검사가 또한 보여집니다.
|
선택된 검사를 위해 간단한 정의를 표시하고 있는 Description 윈도우.
선택된 검사에 이용 가능한 옵션을 표시하고 있는 Options 윈도우. 지정한 검사를 위한 옵션은 상응하는 섹션에서 기술됩니다.
Code Inspection 결과는 Inspection Tool Window 에서 제공됩니다.

각 검사 결과는 상응하는 검사 후에 명명된 지정된 탭 위에서 나타납니다.
일반적으로, Inspection
Tool Window 는 결과를 표시하는 두 개의 윈도우를 가집니다: 문제가 의심되었던 항목(클래스, 필드 등)을 표시하고 있는 왼쪽의 트리와 같은 보기와 특별한 항목에 관해 표시하고 있는 오른쪽의 브라우저. 브라우저 윈도우는 문제가 발견되었던 항목을 명명하고 그것을 기술하고 그 위치를 표시합니다 (필드 Name, Location, Problem
synopsis 는 모든 검사에 대해 존재합니다). 또한 지정한 검사를 위한 섹션에서 기술될 부가의 필드와 정보가 될 수 있습니다. Location 필드에서 링크를 클릭하면 문제가 발견되었던 클래스의 선언으로 당신은 네비게이트합니다. Problem synopsis 에 링크가 있는 동안 섹션은 에디터에서 특별한 항목으로 네비게이트 합니다.
트리-보기 윈도우에서 항목을 오른쪽 버튼을 클릭하면 문맥-감지 메뉴를 부를 것입니다.

|
모든 검사를 위한 메뉴는 2개의 공통 항목을 가집니다:
|
|
Edit Source
|
이 항목을 선택하거나, F4를 누르면 캐럿을 에디터에서 선택된 항목 위에 설정합니다.
|
|
Find Usages...
|
이 항목을 선택하거나 Alt
+ F7 을 누르면 Usage search을 시작합니다.
|
|
또한 메뉴는 현재 객체(트리 보기에서 선택된)에 대한 솔루션을 제안하는 다른 항목을 가질지도 모릅니다. 당신이 몇 개의 파일, 패키지, 또는 전체 프로젝트를 위해 공통 검사 솔루션을 사용해도 좋습니다.
|
툴 윈도우 툴바는 한 세트의 버튼을 가집니다:
|
|
Close
|

|
모든 검사 탭을 닫고, Inspection 툴 윈도우를 숨깁니다.
|
|
|
|
Autoscroll to
Source
|

|
버튼이 눌릴 때, 트리 보기에서 항목을 선택하면 항목 선언에 대해 위치한 소스 코드로 에디터에서 캐럿을 네비게이트합니다.
|
|
|
|
Rerun Inspection
|

|
현재 설정과 함께 코드 검사를 재 실행합니다.
|
|
|
|
The Export HTML
|

|

당신에게 html 파일로 현재의 검사 결과를 저장하도록 허락하는Export to HTML 다이얼로그를 부릅니다(ellipsis
버튼을 사용하여 최신 디렉터리에서 또는 파일이 저장된 곳을 지정하는 Save
Path 다이얼로그를 부릅니다.)
만일 Open
generated HTML in browser 체크 박스가 선택되면,
.html 파일은 브라우저에서 즉시 열릴 것입니다.
|
|
|
|
Help
|

|
현재의 헬프 페이지를 엽니다.
|
|
|
|
Apply a quickfix
|

|
만일 선택된 항목을 위해 무언가 이용할 수 있으면 검사 응급 처치를 적용합니다.
|
|
|

|
주: 만일 어떤 불일치도 발견되지 않으면 당신은 특별한 팝업윈도우와 함께 그것에 대해 알게 될 것 입니다. 그리고 어떤 Inspection
Tool Window 도 나타나지 않을 것입니다.

|
|