| # diagtool - clang diagnostics tool |
| |
| ## SYNOPSIS |
| |
| {program}`diagtool` *command* \[*args*\] |
| |
| ## DESCRIPTION |
| |
| {program}`diagtool` is a combination of four tools for dealing with diagnostics in {program}`clang`. |
| |
| ## SUBCOMMANDS |
| |
| {program}`diagtool` is separated into several subcommands each tailored to a |
| different purpose. A brief summary of each command follows, with more detail in |
| the sections that follow. |
| |
| - {ref}`find_diagnostic_id` - Print the id of the given diagnostic. |
| - {ref}`list_warnings` - List warnings and their corresponding flags. |
| - {ref}`show_enabled` - Show which warnings are enabled for a given command line. |
| - {ref}`tree` - Show warning flags in a tree view. |
| |
| (find_diagnostic_id)= |
| |
| ### find-diagnostic-id |
| |
| {program}`diagtool` find-diagnostic-id *diagnostic-name* |
| |
| (list_warnings)= |
| |
| ### list-warnings |
| |
| {program}`diagtool` list-warnings |
| |
| (show_enabled)= |
| |
| ### show-enabled |
| |
| {program}`diagtool` show-enabled \[*options*\] *filename ...* |
| |
| (tree)= |
| |
| ### tree |
| |
| {program}`diagtool` tree \[*diagnostic-group*\] |