Skip to content

Commit 7c41c37

Browse files
maebealeclaude
andcommitted
Allow .env.example through pre-commit secrets check
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 6616597 commit 7c41c37

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

bin/pre-commit

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ if [ -n "$staged_files" ]; then
1919
fi
2020
fi
2121

22-
# Check for secrets/env files
23-
if echo "$staged_files" | grep -q '\.env$\|\.env\.\|master\.key'; then
22+
# Check for secrets/env files (allow .env.example)
23+
if echo "$staged_files" | grep '\.env$\|\.env\.\|master\.key' | grep -qv '\.env\.example$'; then
2424
echo "ERROR: Potentially sensitive files staged for commit:"
25-
echo "$staged_files" | grep '\.env$\|\.env\.\|master\.key'
25+
echo "$staged_files" | grep '\.env$\|\.env\.\|master\.key' | grep -v '\.env\.example$'
2626
echo "Remove them from staging before committing."
2727
exit 1
2828
fi

0 commit comments

Comments
 (0)