1 | diagtool - clang diagnostics tool |
2 | ================================= |
3 | |
4 | SYNOPSIS |
5 | -------- |
6 | |
7 | :program:`diagtool` *command* [*args*] |
8 | |
9 | DESCRIPTION |
10 | ----------- |
11 | |
12 | :program:`diagtool` is a combination of four tool for dealing with diagnostics in :program:`clang`. |
13 | |
14 | SUBCOMMANDS |
15 | ----------- |
16 | |
17 | :program:`diagtool` is separated into several subcommands each tailored to a |
18 | different purpose. A brief summary of each command follows, with more detail in |
19 | the sections that follow. |
20 | |
21 | * :ref:`find_diagnostic_id` - Print the id of the given diagnostic. |
22 | * :ref:`list_warnings` - List warnings and their corresponding flags. |
23 | * :ref:`show_enabled` - Show which warnings are enabled for a given command line. |
24 | * :ref:`tree` - Show warning flags in a tree view. |
25 | |
26 | .. _find_diagnostic_id: |
27 | |
28 | find-diagnostic-id |
29 | ~~~~~~~~~~~~~~~~~~ |
30 | |
31 | :program:`diagtool` find-diagnostic-id *diagnostic-name* |
32 | |
33 | .. _list_warnings: |
34 | |
35 | list-warnings |
36 | ~~~~~~~~~~~~~ |
37 | |
38 | :program:`diagtool` list-warnings |
39 | |
40 | .. _show_enabled: |
41 | |
42 | show-enabled |
43 | ~~~~~~~~~~~~ |
44 | |
45 | :program:`diagtool` show-enabled [*options*] *filename ...* |
46 | |
47 | .. _tree: |
48 | |
49 | tree |
50 | ~~~~ |
51 | |
52 | :program:`diagtool` tree [*diagnostic-group*] |
53 | |