diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8498f42ea..9c3c16b21 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -37,7 +37,7 @@ repos: language: system - id: cspell name: Code spell checker (cspell) - description: Run cspell to check for spelling errors. - entry: cspell --no-must-find-files -- + description: Run cspell to check for spelling errors (if available). + entry: bash -c 'if command -v cspell >/dev/null 2>&1; then cspell --no-must-find-files -- "$@"; else echo "cspell not found, skipping spell check"; exit 0; fi' -- pass_filenames: true language: system