From 444fee251e2d0193c7002c2f128ddc3c8c10eb3f Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Tue, 19 May 2026 20:00:24 +0200 Subject: 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. --- .claude/CLAUDE.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to '.claude') 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. -- cgit v1.3.1