Lines Matching +full:- +full:- +full:-

2 Clang-tidy IDE/Editor Integrations
6 .. _is available: https://clangd.llvm.org/installation.html#editor-plugins
7 .. _more: https://langserver.org/#implementations-client
9 Apart from being a standalone tool, :program:`clang-tidy` is integrated into
11 integrates :program:`clang-tidy` and `is available`_ in most major editors
14 The following table shows the most well-known :program:`clang-tidy`
17--------------------------------------+------------------------+---------------------------------+
20 … | On-the-fly inspection | Check list configuration (GUI) | Options to checks (GUI) | Configu…
21--------------------------------------+------------------------+---------------------------------+
22 … | \+\ | \-\ | \-\ | …
23--------------------------------------+------------------------+---------------------------------+
24 …| \-\ | \+\ | \-\ | …
25--------------------------------------+------------------------+---------------------------------+
26 … | \-\ | \-\ | \+\ …
27--------------------------------------+------------------------+---------------------------------+
29--------------------------------------+------------------------+---------------------------------+
30 … | \-\ | \-\ | \-\ …
31--------------------------------------+------------------------+---------------------------------+
32 …| \-\ | \-\ | \-\ | …
33--------------------------------------+------------------------+---------------------------------+
34 …| \-\ | \-\ | \-\ | …
35--------------------------------------+------------------------+---------------------------------+
36 … | \+\ | \-\ | \-\ …
37--------------------------------------+------------------------+---------------------------------+
38 |KDevelop IDE | \-\ | \+\ |…
39--------------------------------------+------------------------+---------------------------------+
40 … | \+\ | \+\ | \-\ | …
41--------------------------------------+------------------------+---------------------------------+
42 … | \+\ | \+\ | \-\ | …
43--------------------------------------+------------------------+---------------------------------+
44 … | \+\ | \-\ | \-\ | …
45--------------------------------------+------------------------+---------------------------------+
46 … \+\ | \-\ | \-\ |…
47--------------------------------------+------------------------+---------------------------------+
52 .. _integrates clang-tidy: https://www.jetbrains.com/help/clion/clang-tidy-checks-support.html
54 CLion_ 2017.2 and later `integrates clang-tidy`_ as an extension to the
55 built-in code analyzer. Starting from 2018.2 EAP, CLion allows using
56 :program:`clang-tidy` via Clangd. Inspections and applicable quick-fixes are
58 format. In this integration, you can switch to the :program:`clang-tidy`
60 ``.clang-tidy`` files instead of using the IDE settings, and configure
64 .. _kdev-clang-tidy: https://github.com/KDE/kdev-clang-tidy/
66 KDevelop_ with the kdev-clang-tidy_ plugin, starting from version 5.1, performs
67 static analysis using :program:`clang-tidy`. The plugin launches the
68 :program:`clang-tidy` binary from the specified location and parses its
72 .. _Clang Code Model: https://doc.qt.io/qtcreator/creator-clang-codemodel.html
73 .. _Clang Tools: https://doc.qt.io/qtcreator/creator-clang-tools.html
75 QtCreator_ 4.6 integrates :program:`clang-tidy` warnings into the editor
76 diagnostics under the `Clang Code Model`_. To employ :program:`clang-tidy`
78 choose the checks to be performed. Since QtCreator 4.7 project-wide analysis is
86 `MS Visual Studio`_ can integrate :program:`clang-tidy` by means of three different tools.
88 :program:`clang-tidy` integration: checks and quick-fixes run alongside native inspections.
89 Apart from that, ReSharper C++ incorporates :program:`clang-tidy` as a separate
90 step of its code clean-up process. `Visual Assist`_ build 2210 includes a
91 subset of :program:`clang-tidy` checklist to inspect the code as you edit.
92 Another way to bring :program:`clang-tidy` functionality to Visual Studio is
94 :program:`clang-tidy` checks and runs them during compilation or as a separate
99 .. _Flycheck: https://github.com/ch1bo/flycheck-clang-tidy
100 .. _Syntastic: https://github.com/vim-syntastic/syntastic
106 :program:`clang-tidy` inspection into the syntax analyzer. For Vim_, you can
107 use Syntastic_, which includes :program:`clang-tidy`, or `A.L.E.`_,
108 a lint engine that applies :program:`clang-tidy` along with other linters.
117 :program:`clang-tidy` is integrated in CPPDepend_ starting from version 2018.1
119 solutions and run the :program:`clang-tidy` inspection on them. The
121 for Eclipse, supports :program:`clang-tidy` as a static analysis instrument and
122 allows to use a custom :program:`clang-tidy` binary.