diff --git a/lefthook.yml b/lefthook.yml
index 55027f6bf59fcd9fd318a5d59cf8611d9afaebc8..c5c51b53fb321d27bca1a2d4cd60735451c0c479 100644
--- a/lefthook.yml
+++ b/lefthook.yml
@@ -33,6 +33,11 @@ pre-push:
       files: git diff --name-only --diff-filter=d $(git merge-base origin/master HEAD)..HEAD
       glob: '*.rb'
       run: REVEAL_RUBOCOP_TODO=0 bundle exec rubocop --parallel --force-exclusion {files}
+    graphql_docs:
+      tags: documentation
+      files: git diff --name-only --diff-filter=d $(git merge-base origin/master HEAD)..HEAD
+      glob: '{app/graphql/**/*.rb,ee/app/graphql/**/*.rb}'
+      run: bundle exec rake gitlab:graphql:check_docs
     vale:  # Requires Vale: https://docs.gitlab.com/ee/development/documentation/#install-linters
       tags: documentation style
       files: git diff --name-only --diff-filter=d $(git merge-base origin/master HEAD)..HEAD