diff --git a/.build_package.R b/.build_package.R
index 96db031ee97ff1c51a10fa14194d71d362eb0fc8..b242ed121aac7ad358e2fab18fd265b231dedf05 100755
--- a/.build_package.R
+++ b/.build_package.R
@@ -51,10 +51,15 @@ if (length(list.files("./vignettes"))) {
 #--------------------------------------------
 # Checar conteúdo e organização do pacote.
 
-check(cleanup = FALSE,
-      manual = TRUE,
-      vignettes = FALSE,
-      check_dir = "../")
+checagem <- check(cleanup = FALSE,
+                  manual = TRUE,
+                  vignettes = FALSE,
+                  check_dir = "../")
+
+if (length(checagem$errors) > 0) {
+    cat(checagem$errors, sep = "\n")
+    stop("Falha ao checar o pacote")
+}
 
 #--------------------------------------------
 # Construir pacote.
@@ -75,4 +80,4 @@ install()
 
 unlink(lib, recursive = TRUE)
 
-#--------------------------------------------
\ No newline at end of file
+#--------------------------------------------