diff-quality man page

diff-quality ā€” manual page for diff-quality 2.3.0

Description

usage: diff-quality [-h] --violations TOOL [--html-report FILENAME]

[--external-css-file FILENAME] [--compare-branch BRANCH]

[--options [OPTIONS]] [--fail-under SCORE] [--ignore-staged] [--ignore-unstaged] [--exclude EXCLUDE [EXCLUDE ...]] [--diff-range-notation RANGE_NOTATION] [--version] [input_reports [input_reports ...]]

Automatically find diff lines with quality violations.

positional arguments

input_reports

Which violations reports to use

optional arguments

-h, --help

show this help message and exit

--violations TOOL

Which code quality tool to use (checkstyle/checkstylex ml/eslint/findbugs/flake8/jshint/pmd/pycodestyle/pydoc style/pyflakes/pylint)

--html-report FILENAME

Diff coverage HTML output

--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

--exclude EXCLUDE [EXCLUDE ...]

Exclude files, more patterns supported

--diff-range-notation RANGE_NOTATION

Git diff range notation to use when comparing branches, defaults to '...'

--version

show program's version number and exit

Info

August 2019 diff-quality 2.3.0