Uma automated code review é um recurso de desenvolvimento que aplica um conjunto de regras a um código base para validar a conformidade com as boas práticas de desenvolvimento e diretrizes de engenharia de software. As regras são agrupadas com base em um aspecto específico de qualidade (por exemplo, globalização) ou gravidade (por exemplo, a revisão de código Quick procura apenas problemas sérios). O código base revisado pode ser o espaço de trabalho, um projeto ou um arquivo Java individual.
O recurso de revisão de código automatiza o típico processo manual de revisão de código, executado por um desenvolvedor ou arquiteto de software para revisar o código. Enquanto o processo manual de revisão de código pode consistir em discussões subjetivas e demoradas, a revisão de código automatizada é eficiente, rápida e consistente. A revisão de código automatizada complementa a revisão de código manual, mas não a substitui.