Autocorrect Arguments
"""""""""""""""""""""

.. code-block:: console
    :caption: <AUTOCORRECT ARGS>

    [-autocorrect [-autocorrect_rule <rule name>]] | -autocorrect_all [-autocorrect_reruns <number>] [-autocorrect_skip_sanity_checks <rule name>] [-autocorrect_generate_modified_files [-autocorrect_files_location <dir>]] [-autocorrect_checkout <perforce>]

.. code-block:: console
    :caption: <AUTOCORRECT ARGS> Description

    -autocorrect                                       [Optional] Auto-correct failures for all rules that have autocorrect enabled in the specified ruleset.
    -autocorrect_rule <rule name>                      [Optional] Auto-correct failures for the rule with the specified rule name from the provided ruleset.
                                                                  Can be repeated.
                                                                  Only use when -autocorrect is specified.
    -autocorrect_all                                   [Optional] Auto-correct failures for all rules supporting autocorrect from the specified ruleset.
    -autocorrect_reruns <number>                       [Optional] Maximum number of reruns when performing autocorrect.
                                                                  Only use when one of -autocorrect, -autocorrect_all is specified.
    -autocorrect_skip_sanity_checks <rule name>        [Optional] Skip the sanity checks for the autocorrect of the specified rule.
                                                                  Can be repeated.
                                                                  Only use when one of -autocorrect, -autocorrect_all is specified.
    -autocorrect_generate_modified_files               [Optional] Generate new files with the modified code instead of performing autocorrect directly on the original files.
                                                                  Only use when one of -autocorrect, -autocorrect_all is specified.
    -autocorrect_files_location <dir>                  [Optional] Destination directory for the autocorrected files.
                                                                  Only use when -autocorrect_generate_modified_files is specified.
                                                                  Default value: current directory.
    -autocorrect_checkout <perforce>                   [Optional] Checkout files using specified revision control system to enable editing when using autocorrect.
                                                                  Must be: perforce.
                                                                  Only use when one of -autocorrect, -autocorrect_all is specified.