llvm-project/clang-tools-extra/clangd/unittests/tweaks
Kadir Cetinkaya bb6d96ced8
[clangd] Enable modules to contribute tweaks.
First patch to enable diagnostic fix generation through modules. The
workflow will look like:
- ASTWorker letting modules know about diagnostics while building AST,
modules can read clang::Diagnostic and mutate clangd::Diagnostic through
that hook.
- Modules can implement and expose tweaks to fix diagnostics or act as
general refactorings.
- Tweak::Selection will contain information about the diagnostic
associated with the codeAction request to enable modules to fail their
diagnostic fixing tweakson prepare if need be.

Differential Revision: https://reviews.llvm.org/D98498
2021-04-13 17:45:08 +02:00
..
AddUsingTests.cpp
AnnotateHighlightingsTests.cpp [clangd] Add semanticTokens modifiers for function/class/file/global scope 2021-02-09 17:57:36 +01:00
DefineInlineTests.cpp [clangd] Remove redundant -fno-delayed-template-parsing in tests. NFCI 2021-02-10 22:20:23 +01:00
DefineOutlineTests.cpp [clangd] Drop explicit specifier on define out-of-line 2021-03-11 13:27:24 +01:00
DumpASTTests.cpp
DumpRecordLayoutTests.cpp
DumpSymbolTests.cpp
ExpandAutoTypeTests.cpp [clangd] Remove redundant -fno-delayed-template-parsing in tests. NFCI 2021-02-10 22:20:23 +01:00
ExpandMacroTests.cpp
ExtractFunctionTests.cpp [clangd] Fix type printing in the presence of qualifiers 2021-01-08 17:00:39 +01:00
ExtractVariableTests.cpp [clangd] Replace usages of dummy with more descriptive words 2021-03-22 12:49:24 +01:00
ObjCLocalizeStringLiteralTests.cpp
PopulateSwitchTests.cpp
RawStringLiteralTests.cpp
RemoveUsingNamespaceTests.cpp
ShowSelectionTreeTests.cpp
SwapIfBranchesTests.cpp
TweakTesting.cpp [clangd] Enable modules to contribute tweaks. 2021-04-13 17:45:08 +02:00
TweakTesting.h
TweakTests.cpp