或是目前的最佳实务。 自动程式码审查在开源软体以及商业软体的开发中都有用到。利用分析的方式来检测及审查程式码，侦测其中是否有软体错误或是安全问题，已经是标准的开发实务。进行的方式可以用人工确认，也可以用自动化的方式确认。随着自动化，软体工具可以协助代码审查及检查的过程。审查工具一般会列出许多的警告（程式码违反程式标准）。审查工具也可以修正发现的问题，可以用自动化的修正方式，或是由程式设计师辅助的修正方式。这是容易掌握的软体中的一部份。有助于软体智慧的实践。这个程序常称为linting，因为Lint是最早