diff-quality - Man Page
manual page for diff-quality 10.5.1
Description
usage: diff-quality [-h] --violations TOOL [--format FORMAT]
- [--external-css-file FILENAME] [--compare-branch BRANCH]
[--options [OPTIONS]] [--fail-under SCORE] [--ignore-staged] [--ignore-unstaged] [--include-untracked] [--exclude EXCLUDE [EXCLUDE ...]] [--include INCLUDE [INCLUDE ...]] [--diff-range-notation RANGE_NOTATION] [--version] [--ignore-whitespace] [-q] [-c CONFIG_FILE] [--report-root-path ROOT_PATH] [--total-percent-float] [input_reports ...]
Automatically find diff lines with quality violations.
positional arguments
- input_reports
Which violations reports to use
options
- -h, --help
show this help message and exit
- --violations TOOL
Which code quality tool to use (checkstyle/checkstylex ml/clang/cppcheck/eslint/findbugs/flake8/jshint/mypy/p md/pycodestyle/pydocstyle/pyflakes/pylint/ruff.check/s hellcheck)
- --format FORMAT
Format to use
- --external-css-file FILENAME
Write CSS into an external file
- --compare-branch BRANCH
Branch to compare
- --options [OPTIONS]
Options to be passed to the violations tool
- --fail-under SCORE
Returns an error code if coverage or quality score is below this value
- --ignore-staged
Ignores staged changes
- --ignore-unstaged
Ignores unstaged changes
- --include-untracked
Include untracked files
- --exclude EXCLUDE [EXCLUDE ...]
Exclude files, more patterns supported
- --include INCLUDE [INCLUDE ...]
Files to include (glob pattern)
- --diff-range-notation RANGE_NOTATION
Git diff range notation to use when comparing branches, defaults to '...'
- --version
show program's version number and exit
- --ignore-whitespace
When getting a diff ignore any and all whitespace
- -q, --quiet
Only print errors and failures
- -c, --config-file CONFIG_FILE
The configuration file to use
- --report-root-path ROOT_PATH
The root path used to generate a report
- --total-percent-float
Show total coverage/quality as a float rounded to 2 decimal places