From c139fcd2ce822684bd2ca3650e0fa76bf1b8bdfd Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Mon, 18 May 2026 01:08:54 +0200 Subject: [PATCH] fix(lint-ansible): exclude .claude/ to skip tooling-stub files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ansible-lint walked into `.claude/` and tripped on the 0-byte placeholders `agents`, `commands`, `settings.local.json` left behind by the Claude Code tooling — load-failure[not-found] is tagged unskippable so .ansible-lint-ignore can't mute them. Add `.claude/` to exclude_paths alongside .github/, .venv/, etc. so the pre-push gate doesn't trip on tooling artefacts. Co-Authored-By: Claude Opus 4.7 (1M context) --- .ansible-lint | 1 + 1 file changed, 1 insertion(+) diff --git a/.ansible-lint b/.ansible-lint index 8fab807308..2cf3aab2b9 100644 --- a/.ansible-lint +++ b/.ansible-lint @@ -12,6 +12,7 @@ profile: min # Paths that ansible-lint should not walk. exclude_paths: - .cache/ + - .claude/ - .github/ - tests/integration/fixtures/ - tests/lint/fixtures/