Right now, --output-format is greatly overloaded (as seen by #82497). --output-format json is unstable, except when you use it with --show-coverage. Also, --show-coverage is not great at conveying that it stops documentation from being generated at all.
I suggest that we rename --show-coverage to --output-format coverage and --show-coverage --output-format json to --output-format coverage-json, deprecate the old uses for a few releases, and then remove them.
Right now,
--output-formatis greatly overloaded (as seen by #82497).--output-format jsonis unstable, except when you use it with--show-coverage. Also,--show-coverageis not great at conveying that it stops documentation from being generated at all.I suggest that we rename
--show-coverageto--output-format coverageand--show-coverage --output-format jsonto--output-format coverage-json, deprecate the old uses for a few releases, and then remove them.