코드 분석

온 더 플라이 분석 (On-the-fly analysis)

신속한 분석

AppCode는 코드 품질을 계속 주의 깊게 살펴봅니다. 다른 도구를 실행할 필요 없이 모든 오류와 경고가 에디터에 바로 표시되고, 대부분의 경우 AppCode가 해당 오류에 관한 빠른 수정을 제안합니다.

파일의 오류를 검토하려면 F2/⇧F2를 눌러, 강조 표시된 줄 사이를 이동하세요.

컴파일 오류 탐지 외에, 코드 비효율성도 파악됩니다. 도달할 수 없거나 사용되지 않는 코드, 로컬화되지 않은 문자열, 해결되지 않은 메서드, 메모리 누수 또는 철자 문제까지, 오류가 생길 때마다 바로 표시됩니다.

빠른 수정

빠른 수정

AppCode의 코드 검사는 Swift, Objective-C, C 및 C++용만 해도 60가지가 넘고, 기타 지원되는 언어용으도 다양하게 제공되며 모두 즉시 실행됩니다.

에디터의 오른쪽을 보면 전체 파일의 분석 상태가 나와 있습니다. 오른쪽 상단 모서리에 있는 아이콘은 문제가 탐지되면 색이 변합니다.

문제가 강조 표시되면, 해당 문제 위에 캐럿을 올려놓고 ⌥Enter를 누른 후 제안된 빠른 수정 해결 방법을 선택하세요. 또는 줄 옆에 표시된 전구를 클릭하여 컨텍스트 메뉴로 들어가도 됩니다.

코드 검사

코드 검사

AppCode에는 Clang Analyzer가 통합되어 있어, Clang 컴파일러의 2,000여 가지 코드 검사 및 오류 진단 결과가 에디터에 바로 표시됩니다. 또한, Code(코드) | Inspect Code(코드 검사)를 사용해 일괄 모드에서 코드를 검토할 수도 있습니다.

전체 코드 베이스에서 특정 문제를 제외하고 싶다면 Run Inspection by Name(이름으로 검사 실행, ⌥⇧⌘I)을 사용하여 원하는 검사 범위를 선택할 수 있습니다. 검사 결과가 표시된 별도의 창이 열리면 그 창에서 문제를 그룹으로 다시 지정하고, 해당되는 모든 문제에 빠른 수정을 일괄 적용할 수 있습니다.