clangd_checkclangd_check is a tool to run clangd on a codebase and check for diagnostics.
The practical use of this tool is intentionally limited; it's designed to provide a quick way to verify that clangd is able to parse and analyze a C++ codebase.
dart ./tools/clangd_check/bin/main.dart
On success, and with no diagnostics, clangd_check will exit with status 0.
By default, clangd_check will try to infer the path of clangd, as well as the path to --compile-commands-dir based on what artifacts are present in $ENGINE/src/out.
You can also specify the path to clangd and --compile-commands-dir manually:
dart ./tools/clangd_check/bin/main.dart \ --clangd ../buildtools/mac-arm64/clang/bin/clangd \ --compile-commands-dir ../out/host_Debug_unopt_arm64