This page lists various tips, tricks and user contributions. Feel free to add to it!
@jrupp says:
I wrote a script to add shellcheck to any system running docker, without actually installing anything. I put this into /usr/local/bin/shellcheck:
/usr/local/bin/shellcheck
#!/bin/bash - for last; do true; done docker run --rm -iv "$( cd "$( dirname -- "${last}" )" && pwd )":/mnt koalaman/shellcheck "${@:1:$(($#-1))}" "$(basename -- "${last}")"
This works on Docker for Mac as well as a linux system running docker. I have tested it when calling shellcheck in any of these forms:
shellcheck filename.sh
shellcheck ../../filename.sh
cat filename.sh | shellcheck -
shellcheck -V
No modification of my editor settings was needed for this to integrate (I checked Vim through syntastic and VSCode).
There was an error while loading. Please reload this page.