• Home
  • Raw
  • Download

Lines Matching +full:git +full:- +full:tool

7 Clang as their compiler. These tools provide developer-oriented
13 side-project so that developers who don't want or need to build them
19 - With Subversion:
21 - ``cd llvm/tools/clang/tools``
22 - ``svn co http://llvm.org/svn/llvm-project/clang-tools-extra/trunk extra``
24 - Or with Git:
26 - ``cd llvm/tools/clang/tools``
27 - ``git clone http://llvm.org/git/clang-tools-extra.git extra``
29 This document describes a high-level overview of the organization of
32 document is currently focused on Clang and Clang Tool developers, not on
43 infrastructure for building a standalone tool based on Clang, core
50 common refactoring and rewriting toolkit-style library is also part of
73 ``clang-check``
74 ---------------
77 Clang tool with the basic Clang diagnostics by syntax checking specific files
78 in a fast, command line interface. It can also accept flags to re-display the
80 an IDE or editor. Furthermore, it can be used in fixit-mode to directly apply
81 fixit-hints offered by clang. See :doc:`HowToSetupToolingForLLVM` for
82 instructions on how to setup and used `clang-check`.
84 ``clang-format``
85 ----------------
87 Clang-format is both a :doc:`library <LibFormat>` and a :doc:`stand-alone tool
89 according to configurable style guides. To do so, clang-format uses Clang's
91 the whitespace around those tokens. The goal is for clang-format to serve both
92 as a user tool (ideally with powerful IDE integrations) and as part of other
102 and features of the tools for other tool developers; each tool should
103 provide its own user-focused documentation.
105 ``clang-tidy``
106 --------------
108 `clang-tidy <http://clang.llvm.org/extra/clang-tidy/>`_ is a clang-based C++
109 linter tool. It provides an extensible framework for building compiler-based
110 static analyses detecting and fixing bug-prone patterns, performance,
117 * C++ cast conversion tool. Will convert C-style casts (``(type) value``) to
120 * Non-member ``begin()`` and ``end()`` conversion tool. Will convert
124 * ``tr1`` removal tool. Will migrate source code from using TR1 library
127 .. code-block:: c++
139 .. code-block:: c++
149 * A tool to remove ``auto``. Will convert ``auto`` to an explicit type or add
155 <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3421.htm>`_).
158 .. code-block:: c++
164 .. code-block:: c++