aboutsummaryrefslogtreecommitdiff
path: root/languages
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-25 14:50:31 -0500
committerCraig Jennings <c@cjennings.net>2026-05-25 14:50:31 -0500
commitd27d07e8e4b004926ea960c118fa99caa979caa0 (patch)
tree4d7ad4c42bc511e29c961e745ad9edd398a2c510 /languages
parent45dda25fe1fcaceb121d47d23419163a59e6a3c1 (diff)
downloadrulesets-d27d07e8e4b004926ea960c118fa99caa979caa0.tar.gz
rulesets-d27d07e8e4b004926ea960c118fa99caa979caa0.zip
fix(elisp): gitignore the full Claude tooling footprint
The bundle tracked .claude/rules, CLAUDE.md, and githooks/, ignoring only the personal overrides. For a code project, especially a third-party package checkout, the whole Claude footprint should stay local: install and sync deliver it, so it shouldn't land in the project's history. gitignore-add.txt now ignores .claude/, CLAUDE.md, and githooks/ next to the elisp build artifacts. I also added install-lang.bats, which the bundle had no test for. It covers the landed footprint and the gitignore set.
Diffstat (limited to 'languages')
-rw-r--r--languages/elisp/gitignore-add.txt7
1 files changed, 4 insertions, 3 deletions
diff --git a/languages/elisp/gitignore-add.txt b/languages/elisp/gitignore-add.txt
index 72d8290..42a1404 100644
--- a/languages/elisp/gitignore-add.txt
+++ b/languages/elisp/gitignore-add.txt
@@ -1,6 +1,7 @@
-# Claude Code — personal overrides (not part of the ruleset)
-/.claude/settings.local.json
-/.claude/.cache/
+# Claude Code — local tooling, delivered by install/sync, not committed
+.claude/
+CLAUDE.md
+githooks/
# Elisp byte-compile artifacts (generated by the hook)
*.elc