anthropics / anthropics/claude-code-action

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

Offen
#242 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement good first issue p3
Vorherrschende Sprache
TypeScript
Sterne
8.9k
Forks
2.1k
Ø Merge
3 T. 9 Std.
Gemergte PRs (30 T.)
10

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:

```yaml
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

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.