SC1094 – ShellCheck Wiki

See this page on GitHub


Parsing of sourced file failed. Ignoring it.

Problematic code:

source mylib

Correct code:

# shellcheck disable=SC1094
source mylib

(or fix mylib)


ShellCheck encountered a parsing error in a sourced file, mylib in the example.

Fix parsing error, or just disable it with a directive.


If the file is fine and this is due to a known shellcheck bug, you can ignore it with a directive as in the example.

ShellCheck is a static analysis tool for shell scripts. This page is part of its documentation.