Clangd
for macOS
Ctrl+Alt+S
Clangd is used in CLion as an additional C++ language engine. Use this page to turn on/off the Clangd warnings and errors, and configure the warnings set.
Item | Description |
---|---|
Show errors and warnings from clangd | Select this checkbox to turn on the Clangd warnings and errors. When enabled, the Clangd warnings and errors are shown in the editor instead of the CLion's code errors. |
Clangd warnings | Use this field to specify the list of warnings from Clangd that you want to enable. The default set of warnings include: -Wno-unused-variable
-Wno-shadow
-Wshadow-field-in-constructor-modified
-Wshadow-ivar
-Wno-implicit-function-declaration
-Wno-switch
-Wno-parentheses
-Wbitwise-op-parentheses
-Wdangling-else
-Wlogical-not-parentheses
-Wlogical-op-parentheses
-Woverloaded-shift-op-parentheses
-Wparentheses-equality
-Wshift-op-parentheses |
Use clang-tidy via clangd | Select this checkbox to have clang-tidy working via Clangd. Enabling this option should not affect the clang-tidy behavior. |