There are various options that can be configured by making changes to your user or workspace preferences.
Default options are:
Experimental Quick Fix
In order to enable the "auto fix" feature, shellcheck v0.7.0 or better is required.
Since this feature is still in experimental, additionally,
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 (See discussion: #24):
This extension is based on hoovercj's Haskell Linter.