SC1126 – ShellCheck Wiki

See this page on GitHub


Place shellcheck directives before commands, not after.

Problematic code:

var=1 # shellcheck disable=SC2034

Correct code:

# shellcheck disable=SC2034


ShellCheck expects directives to come before the relevant command. They are not allowed after.


If this is not a directive and just a comment mentioning ShellCheck, please rewrite or capitalize:

var=1 # ShellCheck encourages lowercase variable names

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