clang-apply-replacements: Add code formatting functionality
The tool now supports a collection of arguments to turn on and provide settings for the formatting of code affected by applying replacements: * --format turns on formatting (default style is LLVM) * --style controls code style settings * --style-config allows one to explicitly indicate where a style config file lives. The libclangApplyReplacements interface has a new function to turn Replacements into Ranges to be used with tooling::reformat(). llvm-svn: 191667
Showing
- clang-tools-extra/clang-apply-replacements/CMakeLists.txt 1 addition, 0 deletionsclang-tools-extra/clang-apply-replacements/CMakeLists.txt
- clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h 22 additions, 0 deletions...lude/clang-apply-replacements/Tooling/ApplyReplacements.h
- clang-tools-extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp 27 additions, 1 deletion...lang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
- clang-tools-extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp 173 additions, 8 deletions...ng-apply-replacements/tool/ClangApplyReplacementsMain.cpp
- clang-tools-extra/test/clang-apply-replacements/Inputs/format/no.cpp 6 additions, 0 deletions...-extra/test/clang-apply-replacements/Inputs/format/no.cpp
- clang-tools-extra/test/clang-apply-replacements/Inputs/format/no.yaml 8 additions, 0 deletions...extra/test/clang-apply-replacements/Inputs/format/no.yaml
- clang-tools-extra/test/clang-apply-replacements/Inputs/format/yes.cpp 22 additions, 0 deletions...extra/test/clang-apply-replacements/Inputs/format/yes.cpp
- clang-tools-extra/test/clang-apply-replacements/Inputs/format/yes.yaml 22 additions, 0 deletions...xtra/test/clang-apply-replacements/Inputs/format/yes.yaml
- clang-tools-extra/test/clang-apply-replacements/format.cpp 15 additions, 0 deletionsclang-tools-extra/test/clang-apply-replacements/format.cpp
- clang-tools-extra/unittests/CMakeLists.txt 1 addition, 0 deletionsclang-tools-extra/unittests/CMakeLists.txt
- clang-tools-extra/unittests/Makefile 1 addition, 1 deletionclang-tools-extra/unittests/Makefile
- clang-tools-extra/unittests/clang-apply-replacements/CMakeLists.txt 23 additions, 0 deletions...s-extra/unittests/clang-apply-replacements/CMakeLists.txt
- clang-tools-extra/unittests/clang-apply-replacements/Makefile 23 additions, 0 deletions...g-tools-extra/unittests/clang-apply-replacements/Makefile
- clang-tools-extra/unittests/clang-apply-replacements/ReformattingTest.cpp 69 additions, 0 deletions...a/unittests/clang-apply-replacements/ReformattingTest.cpp
- clang-tools-extra/unittests/clang-modernize/CMakeLists.txt 3 additions, 0 deletionsclang-tools-extra/unittests/clang-modernize/CMakeLists.txt
- clang-tools-extra/unittests/clang-modernize/FileOverridesTest.cpp 1 addition, 1 deletion...ols-extra/unittests/clang-modernize/FileOverridesTest.cpp
- clang-tools-extra/unittests/clang-modernize/IncludeDirectivesTest.cpp 1 addition, 1 deletion...extra/unittests/clang-modernize/IncludeDirectivesTest.cpp
- clang-tools-extra/unittests/clang-modernize/IncludeExcludeTest.cpp 1 addition, 1 deletion...ls-extra/unittests/clang-modernize/IncludeExcludeTest.cpp
- clang-tools-extra/unittests/clang-modernize/Makefile 2 additions, 1 deletionclang-tools-extra/unittests/clang-modernize/Makefile
- clang-tools-extra/unittests/clang-modernize/ReformattingTest.cpp 1 addition, 1 deletion...ools-extra/unittests/clang-modernize/ReformattingTest.cpp
Loading
Please register or sign in to comment