mirror of
				https://github.com/ludeeus/action-shellcheck.git
				synced 2025-11-04 03:48:35 +01:00 
			
		
		
		
	ShellCheck
GitHub action for ShellCheck.
Example
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
Globally disable checks
To disable specific checks add it to a SHELLCHECK_OPTS env key in the job definition.
example:
    ...
    - name: Run ShellCheck
      uses: ludeeus/action-shellcheck@master
      env:
        SHELLCHECK_OPTS: -e SC2059 -e SC2034 -e SC1090
Disable paths
You can use the ignore input to disable specific directories.
sample structure:
sample/directory/with/files/toignore/test.sh
sample/directory/with/files/test.sh
example:
    ...
    - name: Run ShellCheck
      uses: ludeeus/action-shellcheck@master
      with:
        ignore: toignore
This will skip sample/directory/with/files/toignore/test.sh
					Languages
				
				
								
								
									Shell
								
								79.9%
							
						
							
								
								
									C
								
								20.1%