CodeInspector는 Wolfram 언어 코드에서 문제를 찾고보고하는 패키지입니다. CodeInspector에는 Wolfram 언어 소스 코드 파일을 검사하는 데 사용할 수 있으며 선호도에 맞게 사용자 정의 할 수있는 많은 규칙 모음이 있습니다.
독립형 커널에서 :
Needs["CodeInspector`"]
CodeInspectSummarize["If[a,b,b]"]
Out[2]= If[a,b,b]
line 1: If[a,b,b]
^ ^
DuplicateClauses Error Both branches are the same.
프론트 엔드에서 : 
Wolfram 언어의 정적 분석 도구
Community.wolfram.com의 "Codeparser 및 Codeinspector"
WTC 2019에서 Wolfram 언어로 버그 찾기 : 비디오보기 (YouTube)
WTC 2019에서 Wolfram 언어로 버그 찾기 : 비디오보기 (wolfram.com)
WTC 2019에서 Wolfram 언어로 버그 찾기 : 프레젠테이션 다운로드
CodeInspector는 CodeParser Paclet 및 Codeformatter Paclet에 따라 다릅니다.
Codeinspector와 그 종속성은 Mathematica 12.2 이상에 포함되어 있습니다.
이전 버전의 경우 CodeInspector Paclet 및 Public Paclet 서버에서 종속성을 설치하십시오.
PacletInstall["CodeParser"]
PacletInstall["CodeFormatter"]
PacletInstall["CodeInspector"]
CodeInspector Paclet을 로컬로 구축하고 설치하십시오
CodeParser 및 CodeInspector가 설치된 후 CodeInspector를 사용할 수 있습니다.
코드 문자열에있는 모든 문제의 목록을 반환하십시오.
Needs["CodeInspector`"]
CodeInspect["If[a,b,b]"]
Out[2]= {DuplicateClauses Error Both branches are the same.}
소스 코드 파일에서 찾은 문제를 요약하십시오.

CodeInspect 및 CodeInspectSummarize 에 대한 입력은 문자열, File 또는 바이트 목록 일 수 있습니다.
Wolfram 시스템 도움말 브라우저 에서이 자습서를 참조하십시오.
파 클릿을 시스템에서 찾을 수 있는지 확인하십시오.
Needs["CodeInspector`"]
기본 예를 시도하십시오.
CodeInspect["If[a, b, b]"]