anthropics/claude-code-action

Feature Request: Display syntax errors for .claude/setting.json and GitHub Actions workflows

Open

#242 geöffnet am 10. Juli 2025

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)TypeScript (1.889 Forks)auto 404
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:

  1. .claude/setting.json
  2. 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

Contributor Guide