以协助代码审查及检查的过程。审查工具一般会列出许多的警告（程式码违反程式标准）。审查工具也可以修正发现的问题，可以用自动化的修正方式，或是由程式设计师辅助的修正方式。这是容易掌握的软体中的一部份。有助于软体智慧的实践。这个程序常称为linting，因为Lint是最早期用在静态程式分析的软体。有些静态程序分析工具可以用来协助自动程式码审查，这些工具受欢迎的程度不如人工审查，但可以作的更快，更有效率。这些工具也可以封装一些对底层规则的深入了解，以及要进行形态分析需要的语意，因此操作软体的人工审查者不需要和完