GitHub action for ShellCheck.
on: push: branch: - master name: 'Trigger: Push action' jobs: shellcheck: name: Shellcheck runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: Run ShellCheck uses: ludeeus/action-shellcheck@master
To disable specific checks add it to a SHELLCHECK_OPTS env key in the job definition.
SHELLCHECK_OPTS
example:
... - name: Run ShellCheck uses: ludeeus/action-shellcheck@master env: SHELLCHECK_OPTS: -e SC2059 -e SC2034 -e SC1090