File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -97,6 +97,41 @@ linter tool. It provides an extensible framework for building compiler-based
97
97
static analyses detecting and fixing bug-prone patterns, performance,
98
98
portability and maintainability issues.
99
99
100
+ ``clang-include-fixer ``
101
+ -----------------------
102
+
103
+ `clang-include-fixer <https://clang.llvm.org/extra/clang-include-fixer.html >`_
104
+ automates the addition of missing ``#include `` directives in a C++ file. It adds
105
+ missing namespace qualifiers to unidentified symbols when necessary.
106
+
107
+ ``modularize ``
108
+ --------------
109
+
110
+ `modularize <https://clang.llvm.org/extra/modularize.html >`_ is a standalone
111
+ tool that checks whether a set of headers provides the consistent definitions
112
+ required to use modules.
113
+
114
+ ``pp-trace ``
115
+ ------------
116
+
117
+ `pp-trace <https://clang.llvm.org/extra/pp-trace.html >`_ is a standalone tool
118
+ that traces preprocessor activity. It’s also used as a test of Clang’s
119
+ PPCallbacks interface. It runs a given source file through the Clang
120
+ preprocessor, displaying selected information from callback functions overridden
121
+ in a PPCallbacks derivation. The output is in a high-level YAML format,
122
+ described in pp-trace Output Format.
123
+
124
+ ``clangd ``
125
+ ----------
126
+
127
+ `clangd <https://clangd.llvm.org/ >`_ is a language server that can work with
128
+ many editors via a plugin.
129
+
130
+ ``clang-doc ``
131
+ -------------
132
+
133
+ `clang-doc <https://clang.llvm.org/extra/clang-doc.html >`_ is a tool for
134
+ generating C and C++ documentation from source code and comments.
100
135
101
136
Ideas for new Tools
102
137
===================
You can’t perform that action at this time.
0 commit comments