自動程式碼複查是一項開發特性,對程式碼庫套用一組規則來驗證是否符合最佳開發作法和軟體工程準則。這些規則是根據特定的品質(例如,全球化)或嚴重性(例如,「快速程式碼複查」僅尋找嚴重的問題)來分類。複查的程式碼庫可以是工作區、專案或個別的 Java 檔案。
程式碼複查特性可自動化處理一般的手動程式碼複查程序(此程序是由軟體開發人員或架構設計師執行,用以複查程式碼)。手動程式碼式碼複查不僅耗時且主觀,自動程式碼複查則較為有效率、快速和一致。自動程式碼複查是補強手動程式碼複查,並不是要取代它。