-
-
Notifications
You must be signed in to change notification settings - Fork 6
35 lines (33 loc) · 1.21 KB
/
shellcheck.yml
File metadata and controls
35 lines (33 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: shellcheck
on: [push, pull_request]
jobs:
shellcheck:
name: Shell Check
runs-on: ubuntu-latest
container:
image: opensuse/leap:15.3
steps:
- uses: actions/checkout@v1.2.0
- name: Update packages
run: zypper --non-interactive --gpg-auto-import-keys ref
- name: Install openSUSE dependencies
run: zypper --non-interactive --gpg-auto-import-keys install ShellCheck
- name: shellcheck
run: |
set -x
for i in $(find . -type f -name '*.sh'); do
shellcheck -s bash --exclude=SC2181 \
--exclude=SC1090 \
--exclude=SC2006 \
--exclude=SC2086 \
--exclude=SC2044 \
--exclude=SC2045 \
--exclude=SC2001 \
--exclude=SC2162 \
--exclude=SC2035 \
--exclude=SC2034 \
--exclude=SC2029 \
--exclude=SC2062 \
--exclude=SC2153 \
$i
done