CodeInspector adalah paket untuk menemukan dan melaporkan masalah dalam kode bahasa Wolfram. CodeInspector memiliki banyak kumpulan aturan yang dapat digunakan untuk memeriksa file kode sumber bahasa Wolfram dan dapat disesuaikan dengan preferensi Anda.
Dalam kernel yang berdiri sendiri:
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.
Di ujung depan: 
Alat analisis statis dalam bahasa Wolfram
"Codeparser and CodeInspector" di community.wolfram.com
Menemukan Bug dalam Bahasa Wolfram dari WTC 2019: Tonton Video (YouTube)
Menemukan Bug dalam Bahasa Wolfram dari WTC 2019: Tonton Video (Wolfram.com)
Menemukan Bug dalam Bahasa Wolfram dari WTC 2019: Presentasi Unduh
CodeInspector tergantung pada Codeparser Paclet dan Codeformatter Paclet.
CodeInspector dan dependensinya termasuk dalam Mathematica 12.2 dan di atas.
Untuk versi yang lebih lama, instal CodeInspector Paclet dan dependensi dari server Paclet publik:
PacletInstall["CodeParser"]
PacletInstall["CodeFormatter"]
PacletInstall["CodeInspector"]
Bangun dan instal Paclet CodeInspector secara lokal
Setelah codeparser dan CodeInspector diinstal, CodeInspector dapat digunakan.
Kembalikan daftar semua masalah yang ditemukan dalam serangkaian kode:
Needs["CodeInspector`"]
CodeInspect["If[a,b,b]"]
Out[2]= {DuplicateClauses Error Both branches are the same.}
Ringkas masalah yang ditemukan dalam file kode sumber:

Input ke CodeInspect dan CodeInspectSummarize mungkin string, File , atau daftar byte.
Lihat tutorial ini di sistem Wolfram Bantuan Browser:
Pastikan Paclets dapat ditemukan di sistem Anda:
Needs["CodeInspector`"]
dan coba contoh dasar:
CodeInspect["If[a, b, b]"]