Description
In clang-include-cleaner, there are some options that have a default value 'true'.
For example:
llvm-project/clang-tools-extra/include-cleaner/tool/IncludeCleaner.cpp
Lines 100 to 105 in 03505a0
When using the --help for it, it tells the following:
USAGE: clang-include-cleaner.exe [options] <source0> [... <sourceN>]
OPTIONS:
...
--remove - Allow header removals
--version - Display the version of this program
This seems to imply that you have to add '--remove' in order to active the example option.
However, this is enabled by default. If you don't want the 'removal' behavior, you have to add --remove=false
to the command line. This is nowhere to be found in the help message.
Can the command line output be improved such that default options are somehow indicated and it is easy to see how to disable them? For example --remove - Allow header removals (Default, use --remove=false to disable)