Ok, imported your project and recompiled and I could reproduce the problem!
> set(EXTRA_COMPONENT_DIRS ${CMAKE_CURRENT_LIST_DIR}/../core)
Since you’ve configured core as an external component, clangd expects every external component to have its own .clangd file to avoid these errors. This is a limitation of clangd, and we hope it will eventually handle this recursively for all components added to the project.
For now, you can resolve the issue by adding a .clangd file inside your core component. For example, here’s the .clangd configuration I used in the
core component, which resolved the errors:

- Screenshot 2025-06-06 at 7.44.50 AM.png (1.42 MiB) Viewed 910 times
I hope that helps!