.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.11. .TH CHECK-ALL-THE-THINGS "1" "December 2019" "check-all-the-things 2017.05.20+nmu1" "User Commands" .SH NAME check-all-the-things \- Check all of the things! .SH DESCRIPTION usage: check\-all\-the\-things [\-h] [\-\-jobs [N]] [\-\-checks selectors] .TP [\-\-flags selectors] [\-\-all] [\-\-interrupt {quit,exit,skip}] [\-\-interrupt\-period N] [\-\-silent\-checks {show,hide}] [\-\-remarks\-lines N] [\-\-commands {run,show}] [\-\-checks\-output\-lines N] [\-\-distro {debian}] [\-\-release {jessie}] [\-\-mime] [\-\-no\-mime] .PP This program is aimed at checking things related to packaging and software development. It automates static analysis of code, QA, syntax and style checks and more, for a large set of file types. .SS "optional arguments:" .TP \fB\-h\fR, \fB\-\-help\fR show this help message and exit .TP \fB\-\-jobs\fR [N], \fB\-j\fR [N] passed to tools that can parallelize their checks (default: 1) .TP \fB\-\-checks\fR selectors, \fB\-c\fR selectors alter the set of checks to be run based on check names (example: = cppcheck + lintian duck \- duck) .TP \fB\-\-flags\fR selectors, \fB\-f\fR selectors alter the set of checks to be run based on flag names (example: = audio c \- mp3 + sh) (example: = dangerous + network \- todo) .TP \fB\-\-all\fR, \fB\-a\fR perform checks with possible side effects, including executing code or modifying files from the current directory. (equivalent: \fB\-\-flags\fR +dangerous \fB\-\-flags\fR +modify) .TP \fB\-\-interrupt\fR {quit,exit,skip}, \fB\-i\fR {quit,exit,skip} when interrupted, quit or skip the current check (default: skip) .TP \fB\-\-interrupt\-period\fR N, \fB\-ip\fR N how many seconds to wait after an interrupt for another one before continuing (default: 0.5) .TP \fB\-\-silent\-checks\fR {show,hide} what to do with checks that did not print any output (default: hide) .TP \fB\-\-remarks\-lines\fR N output lines to use for checks per remark. (<= \fB\-1\fR: all, 0: only reasons, >= 1: N lines of checks) (default: 1) .TP \fB\-\-commands\fR {run,show} what to do with the commands for the chosen set of hooks (default: run) .TP \fB\-\-checks\-output\-lines\fR N output lines to allow for checks. checks using more lines are terminated, their output is truncated to fit, a footer is appended as an indicator and their names are printed at the end. (<= 0: all, > 0: N lines of output) (default: 10) .TP \fB\-\-distro\fR {debian}, \fB\-d\fR {debian} enable check overlay for distribution (default: None) .TP \fB\-\-release\fR {jessie}, \fB\-r\fR {jessie} enable check overlay for distribution release (default: None) .TP \fB\-\-mime\fR Enable matching files based on MIME type. MIME checking is slow and makes more complicated commands. (default: False) .TP \fB\-\-no\-mime\fR Disable matching files based on MIME type. MIME checking is slow and makes more complicated commands. (default: False) .PP WARNING: since it checks so many things the output can be very verbose so don't use it if you don't have time to go through the output to find problems.