fix(tidy): keep the tidy preset header-only In precompiled mode the -inl.h definitions are intentionally non-inline, so misc-definitions-in-headers fires on every one. The header-only tidy build already analyzes all -inl.h bodies via the bottom-of-header includes. Assisted-by: ClaudeCode:claude-fable-5
diff --git a/CMakePresets.json b/CMakePresets.json index 6e86aa3..42bf3ad 100644 --- a/CMakePresets.json +++ b/CMakePresets.json
@@ -36,8 +36,7 @@ "binaryDir": "build-tidy", "cacheVariables": { "CMAKE_CXX_CLANG_TIDY": "clang-tidy;--use-color;--warnings-as-errors=*", - "CMAKE_CXX_STANDARD": "17", - "PYBIND11_TEST_PRECOMPILE": "ON" + "CMAKE_CXX_STANDARD": "17" } } ],