# `check` command

Check documentation projects, content, and sources

## Syntax

console

    $ docinsight check --help
    Check documentation projects, content, and sources

    Usage: docinsight check [OPTIONS]

    Options:
      -h, --help
              Print help

    Project Options:
          --manifest <PATH>
              Path to a `docinsight.json` or legacy `.diproj` manifest

    Target Selection:
      -t, --target <NAME[=PATH]>
              Select a target; append `=PATH` to override its output

          --all-targets
              Select all output targets, ignoring `output.default_targets`

      -f, --format <FMT>
              Select output targets by format

              [possible values: html, chm]

    Output Options:
      -q, --quiet
              Suppress all messages except for warnings and errors

      -v, --verbose...
              Increase output detail (-v for verbose, -vv for full operational details)

    Terminal Options:
          --color <WHEN>
              When to use terminal colors

              [possible values: auto, always, never]

          --no-color
              Disable terminal colors

          --progress <WHEN>
              When to display progress indicators

              [possible values: auto, always, never]

          --no-progress
              Disable progress indicators

          --hyperlinks <WHEN>
              When to emit terminal hyperlinks

              [possible values: auto, always, never]

          --no-hyperlinks
              Disable terminal hyperlinks

    Interaction Options:
          --no-input
              Never prompt for user input

    Logging Options:
          --log-file <PATH>
              Write diagnostic logs to a file

              [env: DOCINSIGHT_LOG_FILE=]

          --log-level <LEVEL>
              Set the minimum diagnostic log level

              [env: DOCINSIGHT_LOG_LEVEL=]
              [possible values: error, warn, info, debug, trace]