[clangd] Decouple IncludeCleaner implementation from Config
authorKadir Cetinkaya <kadircet@google.com>
Fri, 9 Jun 2023 15:53:39 +0000 (17:53 +0200)
committerKadir Cetinkaya <kadircet@google.com>
Mon, 12 Jun 2023 09:38:58 +0000 (11:38 +0200)
commit031ffc3e064525731914eff2ea0dfab1ff34cce1
tree2f9b7af4609dd5ecd0e2aa7723883c26a9248032
parent2a1716dec57e8b3dd668df17ecbedfc77a4112e5
[clangd] Decouple IncludeCleaner implementation from Config

This should help managing tests as we change defaults in configs.

Differential Revision: https://reviews.llvm.org/D152685
clang-tools-extra/clangd/IncludeCleaner.cpp
clang-tools-extra/clangd/IncludeCleaner.h
clang-tools-extra/clangd/ParsedAST.cpp
clang-tools-extra/clangd/unittests/IncludeCleanerTests.cpp