Skip to content

Commit fdb7e28

Browse files
committed
Add Claude Code project settings
Allow common development commands (composer scripts, phpunit, phpcs, phpcbf, parallel-lint, npm for WordPress test env) and relevant documentation domains (developer.wordpress.org, sqlite.org). Also gitignore .claude/settings.local.json for personal overrides.
1 parent 535b42a commit fdb7e28

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

.claude/settings.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"$schema": "https://json.schemastore.org/claude-code-settings.json",
3+
"permissions": {
4+
"allow": [
5+
"Bash(composer install *)",
6+
"Bash(composer update *)",
7+
"Bash(composer check-cs *)",
8+
"Bash(composer fix-cs *)",
9+
"Bash(composer test *)",
10+
"Bash(composer wp-*)",
11+
"Bash(vendor/bin/phpunit *)",
12+
"Bash(vendor/bin/phpcs *)",
13+
"Bash(vendor/bin/phpcbf *)",
14+
"Bash(vendor/bin/parallel-lint *)",
15+
"Bash(npm --prefix wordpress *)",
16+
"Bash(npm --prefix tests/e2e *)",
17+
"WebFetch(domain:developer.wordpress.org)",
18+
"WebFetch(domain:www.sqlite.org)"
19+
]
20+
}
21+
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ composer.lock
66
.DS_Store
77
._*
88
/wordpress
9+
/.claude/settings.local.json

0 commit comments

Comments
 (0)