ebash

enhanced bash

Home Table of Contents GitHub

Binary bashlint

bashlint “v2.1.3”

SYNOPSIS

Usage: bashlint [option]…

DESCRIPTION

OPTIONS
(*) Denotes required options
(&) Denotes options which can be given multiple times

   --exclude, -x <value>
         Files that match this (bash-style) regular expression will not be run.

   --failfast, --break, -b
         Break on first failure.

   --filter, -f <value>
         Files that match this (bash-style) regular expression will be run.

   --git-files
         Run bashlint on all git files.

   --git-files-no-modules
         Run bashlint on all git files but skip any files contained inside git modules.

   --internal, -i
         Run all ebash internal checks. This includes checking for bash syntax errors,
         non-versioned ebash, deprecated ebash code, ambiguous return statements, combined local
         variable declaration and assignment with a subshell result, etc.

   --quiet, -q
         Make bashlint produce no output.

   --shellcheck-severity, --severity <value>
         Minimum shellcheck severity of errors to consider (error, warning, info, style).