summaryrefslogtreecommitdiffstats
path: root/.claude/CLAUDE.md
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-05-19 20:00:24 +0200
committerThomas Vanbesien <tvanbesi@proton.me>2026-05-19 20:00:24 +0200
commit444fee251e2d0193c7002c2f128ddc3c8c10eb3f (patch)
tree35b79b00def07a0bfc3307de18d9f9f53a3a1953 /.claude/CLAUDE.md
parent30b733851b17c2786a3340bff017c8ef0e057de7 (diff)
downloaddotfiles-444fee251e2d0193c7002c2f128ddc3c8c10eb3f.tar.gz
dotfiles-444fee251e2d0193c7002c2f128ddc3c8c10eb3f.zip
docs(claude): add diagnostics & linters rules
- Never silence warnings/diagnostics; fix root cause or feed the tool real config instead of muting. - Don't re-propose a rejected/conceded approach.
Diffstat (limited to '.claude/CLAUDE.md')
-rw-r--r--.claude/CLAUDE.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md
index dbca976..1a8ec82 100644
--- a/.claude/CLAUDE.md
+++ b/.claude/CLAUDE.md
@@ -18,3 +18,10 @@
- Format multi-step Bash commands across multiple lines (one logical step per line, `\` continuations, section `echo`
separators on their own line) rather than one dense single line. I read commands before approving them.
+
+# Diagnostics & linters
+
+- Never silence a warning/diagnostic to make it go away. Fix the root cause, or give the tool the real information it
+ needs (types, config, library paths) so it stops being wrong. Inline `disable`/`ignore` annotations and blanket mutes
+ are not acceptable unless I explicitly ask for them.
+- Don't re-propose an approach I've already rejected or you've conceded is wrong. Carry the concession forward.