There are various options that can be configured by making changes to your user or workspace preferences.
Default options are:
Lint onType or onSave
By default the linter will lint as you type. Alternatively, set
By default all shellcheck checks are performed and reported on as necessary. To globally ignore certain checks in all files, add the "SC identifiers" to
Using Docker version of shellcheck
In order to get it work, you need a "shim" script, and then, just remember, do not try to construct command line arguments for shellcheck yourself.
Here is a simple "shim" script to get start with (#24):
This extension is based on hoovercj's Haskell Linter.