diff --git a/clang-tools-extra/clangd/CMakeLists.txt b/clang-tools-extra/clangd/CMakeLists.txt --- a/clang-tools-extra/clangd/CMakeLists.txt +++ b/clang-tools-extra/clangd/CMakeLists.txt @@ -122,10 +122,12 @@ clangTidyFuchsiaModule clangTidyGoogleModule clangTidyHICPPModule + clangTidyLinuxKernelModule clangTidyLLVMModule clangTidyMiscModule clangTidyModernizeModule clangTidyObjCModule + clangTidyOpenMPModule clangTidyPerformanceModule clangTidyPortabilityModule clangTidyReadabilityModule diff --git a/clang-tools-extra/clangd/ClangdUnit.cpp b/clang-tools-extra/clangd/ClangdUnit.cpp --- a/clang-tools-extra/clangd/ClangdUnit.cpp +++ b/clang-tools-extra/clangd/ClangdUnit.cpp @@ -704,22 +704,25 @@ extern volatile int X##ModuleAnchorSource; \ static int LLVM_ATTRIBUTE_UNUSED X##ModuleAnchorDestination = \ X##ModuleAnchorSource -LINK_TIDY_MODULE(CERT); LINK_TIDY_MODULE(Abseil); +LINK_TIDY_MODULE(Android); LINK_TIDY_MODULE(Boost); LINK_TIDY_MODULE(Bugprone); -LINK_TIDY_MODULE(LLVM); +LINK_TIDY_MODULE(CERT); LINK_TIDY_MODULE(CppCoreGuidelines); LINK_TIDY_MODULE(Fuchsia); LINK_TIDY_MODULE(Google); -LINK_TIDY_MODULE(Android); +LINK_TIDY_MODULE(HICPP); +LINK_TIDY_MODULE(LinuxKernel); +LINK_TIDY_MODULE(LLVM); LINK_TIDY_MODULE(Misc); LINK_TIDY_MODULE(Modernize); +// LINK_TIDY_MODULE(MPI); // clangd doesn't support static analyzer. +LINK_TIDY_MODULE(ObjC); +LINK_TIDY_MODULE(OpenMP); LINK_TIDY_MODULE(Performance); LINK_TIDY_MODULE(Portability); LINK_TIDY_MODULE(Readability); -LINK_TIDY_MODULE(ObjC); -LINK_TIDY_MODULE(HICPP); LINK_TIDY_MODULE(Zircon); #undef LINK_TIDY_MODULE } // namespace tidy