-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Ignore
Daniel Hahler edited this page Jun 17, 2017
·
18 revisions
To ignore a shellcheck error, you can do one of three things:
Use a directive to disable a certain instance:
hexToAscii() {
# shellcheck disable=SC2059
printf "\x$1"
}
Use a -e flag to disable a specific error when running shellcheck:
$ shellcheck -e SC2059 myscript
Set the SHELLCHECK_OPTS variable in your .bashrc, /etc/profile or equivalent:
export SHELLCHECK_OPTS="-e SC2059 -e SC2034 -e SC1090"
Add a directive at the top of the file:
#!/bin/sh
# shellcheck disable=SC2059
Note that the directive must be on the first line after the shebang with versions before 0.4.6.