Today I had enough of the missing shell linting support in Gedit. So I took the time
and derived a gedit-shellcheck
plugin from an already existing JSHint
plugin written by Xavier Gendre.
The linter can be run using Ctrl-J or from the Tools menu 'Check with ShellCheck'. Here is a screenshot
To use the plugin you need ShellCheck
apt install shellcheck
and you need to place the plugin in your Gedit plugins folder.
git clone https://github.com/lwindolf/gedit-shellcheck.git
mkdir -p ~/.local/share/gedit/plugins/
cp -r gedit-shellcheck/shellcheck.plugin gedit-shellcheck/shellcheck/ ~/.local/share/gedit/plugins/
Finally restart Gedit and activate the plugin.