anthropics/claude-code-action
Auf GitHub ansehenFeature Request: Display syntax errors for .claude/setting.json and GitHub Actions workflows
Open
#242 geöffnet am 10. Juli 2025
enhancementgood first issuep3
Repository-Metriken
- Stars
- (7.889 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 18T 20h) (26 gemergte PRs in 30 T)
Beschreibung
Description
Problem: When running Claude Code Action, syntax errors in configuration files are silently ignored. Users get no error messages, making it hard to debug issues.
Request: Please add syntax error detection and display for:
.claude/setting.json- GitHub Actions workflow syntax (especially in Claude Code Action specific fields)
Examples
GitHub Actions Workflow
Currently no error shown for:
allowed_tools: |
- 'Bash(pnpm install)'
- 'Bash(pnpm test)'
- 'Bash(pnpm build)'
- 'Bash(pnpm lint)'
Expected error message:
Error: Invalid syntax in 'allowed_tools'. Remove hyphens (-) when using pipe (|) notation.
Correct format:
allowed_tools: |
'Bash(pnpm install)'
'Bash(pnpm test)'
.claude/setting.json
Currently no error shown for invalid JSON syntax.
Expected: Clear error messages with line numbers for JSON syntax errors.
Benefits:
- Faster debugging
- Better developer experience
- Prevents silent failures