From 21b4a2c6ffd4629576d5f8df5e98c78111926eae Mon Sep 17 00:00:00 2001 From: "David W. Thomas" Date: Sat, 8 Aug 2026 21:10:38 -0400 Subject: [PATCH] Allowlist the rebar3 verification loop in project settings Adds the five read-only-enough commands that dominate the permission prompts in this repo: ./rebar3 ct/compile/eunit/xref and make test-ct-parallel. Machine-specific plugin-cache paths stay in settings.local.json, which is gitignored. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01EWukKCbrN8GybaScJGU2kF --- .claude/settings.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.claude/settings.json b/.claude/settings.json index a0d4dae..0a15eea 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -72,7 +72,12 @@ "permissions": { "allow": [ "Bash(./scripts/test-ct-parallel.sh:*)", - "Bash(scripts/test-ct-parallel.sh:*)" + "Bash(scripts/test-ct-parallel.sh:*)", + "Bash(./rebar3 ct:*)", + "Bash(./rebar3 compile:*)", + "Bash(./rebar3 eunit:*)", + "Bash(./rebar3 xref:*)", + "Bash(make test-ct-parallel:*)" ] } }