**-o , --only=** A comma-separated list of only those linters to run. **-x --exclude=** A comma-separated list of linters to skip. **-l, --linters** Show the list of configured linters. **-b, --base** Check all changed files from GIT_DIR, not just those in the current directory and down. **-a, --all** Scan all files, not just those that have changed. **-e, --every** Scan all files, not just those that have changed, from GIT_DIR. Short for -b -a **-w, --workspace** Scan the workspace [default] **-s, --staging** Scan the staging area (useful for pre-commit). **-c , --config**= Path to config file **-d, --dryrun** Report what git-lint would do, but don't actually do anything. **-q, --quiet** Produce a short report of files that failed to pass. **-h, --help** Print a short help message **-v, --version** Print version information