diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 51c3ca9121e7b16f9cbbd001fd53e5c2f10e1e08..5ca89536cd6f5a53afcfe2c2e99fbf010b738314 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -38,3 +38,8 @@ repos:
     entry: utils/ansible-doc-test
     # args: ['-v', 'roles', 'plugins']
     files: ^.*.py$
+- repo: https://github.com/koalaman/shellcheck-precommit
+  rev: v0.8.0
+  hooks:
+  - id: shellcheck
+    args: ["--severity=warning"]  # Only show errors and warnings