bashate man page

SYNOPSIS

bashate [options] <file> [files…]

DESCRIPTION

The bashate command line utility is a style-checker for bash scripts.

The name is derived from pep8, a Python lint-type tool.

OPTIONS

--help, -h

Print help

--verbose, -v

Verbose output

--ignore, -i

Tests to ignore, comma separated

--error, -e

Tests to trigger errors instead of warnings, comma separated

--warn, -w

Tests to trigger warnings instead of errors, comma separated

EXAMPLES

Run all tests on a single file:

bashate file.sh

Run tests on several files, while also ignoring several errors:

bashate -i E010,E011 file.sh file2.sh