mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-10-28 07:03:20 +08:00
Remove ~480 dead per-line NOLINTNEXTLINE comments. Update .clang-tidy with documented upstream bug references for disabled checks. Convert key AST walkers to iterative with explicit stacks: walk_defs (with context-aware stack frames for class nesting), walk_throws, walk_readwrites, walk_calls, walk_usages, walk_env_accesses, extract_elixir_call, glob_match, cbm_yaml_free, rmdir_recursive, resolve_func_name, walk_variables_iter, count_branching. Reversed child push for left-to-right traversal. Disable readability-implicit-bool-conversion globally — designed for C++, flags all idiomatic C patterns (bool = x && y) with no config to allow them. Fix clang-format, implicit-bool edge cases, add test_helpers.h.