anthropics/claude-code-action

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

Open

#242 ouverte le 10 juil. 2025

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)TypeScript (1 889 forks)auto 404
enhancementgood first issuep3

Métriques du dépôt

Stars
 (7 889 stars)
Métriques de merge PR
 (Merge moyen 18j 20h) (26 PRs mergées en 30 j)

Description

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

Guide contributeur