diff --git a/.clangd b/.clangd new file mode 100644 index 00000000..17031a9b --- /dev/null +++ b/.clangd @@ -0,0 +1,25 @@ +# https://clangd.llvm.org/config + +--- + +# Default conditions, apply everywhere. + +Style: + QuotedHeaders: "openvic-extension/.*" + AngledHeaders: [".*"] + +--- + +# Header-specific conditions. + +If: + PathMatch: .*\.(h|hh|hpp|hxx|inc) + +# Exclude certain, noisy warnings that lack full context. Replace with lowered severity if/when +# clangd gets diagnostic severity support. (See: https://github.com/clangd/clangd/issues/1937) +CompileFlags: + Add: + - -Wno-unneeded-internal-declaration + - -Wno-unused-const-variable + - -Wno-unused-function + - -Wno-unused-variable