Browse Source

ci: enable shellcheck for everything

master
Harald Hoyer 3 years ago committed by Harald Hoyer
parent
commit
09356085b6
  1. 16
      .github/workflows/lint.yml
  2. 0
      modules.d/00bash/.shchkdir
  3. 0
      modules.d/00dash/.shchkdir
  4. 0
      modules.d/00mksh/.shchkdir
  5. 0
      modules.d/00systemd/.shchkdir
  6. 0
      modules.d/00warpclock/.shchkdir
  7. 0
      modules.d/01fips/.shchkdir
  8. 0
      modules.d/01systemd-ask-password/.shchkdir
  9. 0
      modules.d/01systemd-coredump/.shchkdir
  10. 0
      modules.d/01systemd-initrd/.shchkdir
  11. 0
      modules.d/01systemd-modules-load/.shchkdir
  12. 0
      modules.d/01systemd-repart/.shchkdir
  13. 0
      modules.d/01systemd-sysctl/.shchkdir
  14. 0
      modules.d/01systemd-sysusers/.shchkdir
  15. 0
      modules.d/02caps/.shchkdir
  16. 0
      modules.d/02systemd-networkd/.shchkdir
  17. 0
      modules.d/03modsign/.shchkdir
  18. 0
      modules.d/03rescue/.shchkdir
  19. 0
      modules.d/04watchdog-modules/.shchkdir
  20. 0
      modules.d/04watchdog/.shchkdir
  21. 0
      modules.d/05busybox/.shchkdir
  22. 0
      modules.d/06dbus-broker/.shchkdir
  23. 0
      modules.d/06dbus-daemon/.shchkdir
  24. 0
      modules.d/06rngd/.shchkdir
  25. 0
      modules.d/09dbus/.shchkdir
  26. 0
      modules.d/10i18n/.shchkdir
  27. 0
      modules.d/30convertfs/.shchkdir
  28. 0
      modules.d/35network-legacy/.shchkdir
  29. 0
      modules.d/35network-manager/.shchkdir
  30. 0
      modules.d/35network-wicked/.shchkdir
  31. 0
      modules.d/40network/.shchkdir
  32. 0
      modules.d/45ifcfg/.shchkdir
  33. 0
      modules.d/45url-lib/.shchkdir
  34. 0
      modules.d/50drm/.shchkdir
  35. 0
      modules.d/50gensplash/.shchkdir
  36. 0
      modules.d/50plymouth/.shchkdir
  37. 0
      modules.d/80cms/.shchkdir
  38. 0
      modules.d/80lvmmerge/.shchkdir
  39. 0
      modules.d/81cio_ignore/.shchkdir
  40. 0
      modules.d/90btrfs/.shchkdir
  41. 0
      modules.d/90crypt/.shchkdir
  42. 0
      modules.d/90dm/.shchkdir
  43. 0
      modules.d/90dmraid/.shchkdir
  44. 0
      modules.d/90dmsquash-live-ntfs/.shchkdir
  45. 0
      modules.d/90dmsquash-live/.shchkdir
  46. 0
      modules.d/90kernel-modules-extra/.shchkdir
  47. 0
      modules.d/90kernel-modules/.shchkdir
  48. 0
      modules.d/90kernel-network-modules/.shchkdir
  49. 0
      modules.d/90livenet/.shchkdir
  50. 0
      modules.d/90lvm/.shchkdir
  51. 0
      modules.d/90mdraid/.shchkdir
  52. 0
      modules.d/90multipath/.shchkdir
  53. 0
      modules.d/90nvdimm/.shchkdir
  54. 0
      modules.d/90ppcmac/.shchkdir
  55. 0
      modules.d/90qemu-net/.shchkdir
  56. 0
      modules.d/90qemu/.shchkdir
  57. 0
      modules.d/91crypt-gpg/.shchkdir
  58. 0
      modules.d/91crypt-loop/.shchkdir
  59. 0
      modules.d/91zipl/.shchkdir
  60. 0
      modules.d/95cifs/.shchkdir
  61. 0
      modules.d/95dasd/.shchkdir
  62. 0
      modules.d/95dasd_mod/.shchkdir
  63. 0
      modules.d/95dasd_rules/.shchkdir
  64. 0
      modules.d/95dcssblk/.shchkdir
  65. 0
      modules.d/95debug/.shchkdir
  66. 0
      modules.d/95fcoe-uefi/.shchkdir
  67. 0
      modules.d/95fcoe/.shchkdir
  68. 0
      modules.d/95fstab-sys/.shchkdir
  69. 0
      modules.d/95iscsi/.shchkdir
  70. 0
      modules.d/95lunmask/.shchkdir
  71. 0
      modules.d/95nbd/.shchkdir
  72. 0
      modules.d/95nfs/.shchkdir
  73. 0
      modules.d/95nvmf/.shchkdir
  74. 0
      modules.d/95qeth_rules/.shchkdir
  75. 0
      modules.d/95resume/.shchkdir
  76. 0
      modules.d/95rootfs-block/.shchkdir
  77. 0
      modules.d/95ssh-client/.shchkdir
  78. 0
      modules.d/95terminfo/.shchkdir
  79. 0
      modules.d/95udev-rules/.shchkdir
  80. 0
      modules.d/95virtfs/.shchkdir
  81. 0
      modules.d/95zfcp/.shchkdir
  82. 0
      modules.d/95zfcp_rules/.shchkdir
  83. 0
      modules.d/95znet/.shchkdir
  84. 0
      modules.d/96securityfs/.shchkdir
  85. 0
      modules.d/97biosdevname/.shchkdir
  86. 0
      modules.d/97masterkey/.shchkdir
  87. 0
      modules.d/98dracut-systemd/.shchkdir
  88. 0
      modules.d/98ecryptfs/.shchkdir
  89. 0
      modules.d/98integrity/.shchkdir
  90. 0
      modules.d/98pollcdrom/.shchkdir
  91. 0
      modules.d/98selinux/.shchkdir
  92. 0
      modules.d/98syslog/.shchkdir
  93. 0
      modules.d/98usrmount/.shchkdir
  94. 0
      modules.d/99base/.shchkdir
  95. 0
      modules.d/99fs-lib/.shchkdir
  96. 0
      modules.d/99img-lib/.shchkdir
  97. 0
      modules.d/99memstrack/.shchkdir
  98. 0
      modules.d/99shutdown/.shchkdir
  99. 0
      modules.d/99squash/.shchkdir
  100. 0
      modules.d/99uefi-lib/.shchkdir
  101. Some files were not shown because too many files have changed in this diff Show More

16
.github/workflows/lint.yml

@ -28,25 +28,11 @@ jobs: @@ -28,25 +28,11 @@ jobs:
steps:
- uses: actions/checkout@v2

- name: install tools
run: |
sudo apt-get install shellcheck
sudo wget "https://github.com/mvdan/sh/releases/download/v3.2.4/shfmt_v3.2.4_linux_amd64" \
-O /usr/local/bin/shfmt
sudo chmod +x /usr/local/bin/shfmt

- name: shfmt
uses: luizm/action-sh-checker@v0.1.13
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SHFMT_OPTS: -s # arguments to shfmt.
with:
sh_checker_shellcheck_disable: true
sh_checker_shellcheck_disable: false
sh_checker_comment: true

- name: shellcheck on all marked directories
run: |
while read -r -d '' dir; do
shellcheck $(shfmt -f $dir)
done < <(find . -name .shchkdir -printf '%h\0')
shellcheck dracut.sh dracut-init.sh dracut-functions.sh dracut-logger.sh

0
modules.d/00bash/.shchkdir

0
modules.d/00dash/.shchkdir

0
modules.d/00mksh/.shchkdir

0
modules.d/00systemd/.shchkdir

0
modules.d/00warpclock/.shchkdir

0
modules.d/01fips/.shchkdir

0
modules.d/01systemd-ask-password/.shchkdir

0
modules.d/01systemd-coredump/.shchkdir

0
modules.d/01systemd-initrd/.shchkdir

0
modules.d/01systemd-modules-load/.shchkdir

0
modules.d/01systemd-repart/.shchkdir

0
modules.d/01systemd-sysctl/.shchkdir

0
modules.d/01systemd-sysusers/.shchkdir

0
modules.d/02caps/.shchkdir

0
modules.d/02systemd-networkd/.shchkdir

0
modules.d/03modsign/.shchkdir

0
modules.d/03rescue/.shchkdir

0
modules.d/04watchdog-modules/.shchkdir

0
modules.d/04watchdog/.shchkdir

0
modules.d/05busybox/.shchkdir

0
modules.d/06dbus-broker/.shchkdir

0
modules.d/06dbus-daemon/.shchkdir

0
modules.d/06rngd/.shchkdir

0
modules.d/09dbus/.shchkdir

0
modules.d/10i18n/.shchkdir

0
modules.d/30convertfs/.shchkdir

0
modules.d/35network-legacy/.shchkdir

0
modules.d/35network-manager/.shchkdir

0
modules.d/35network-wicked/.shchkdir

0
modules.d/40network/.shchkdir

0
modules.d/45ifcfg/.shchkdir

0
modules.d/45url-lib/.shchkdir

0
modules.d/50drm/.shchkdir

0
modules.d/50gensplash/.shchkdir

0
modules.d/50plymouth/.shchkdir

0
modules.d/80cms/.shchkdir

0
modules.d/80lvmmerge/.shchkdir

0
modules.d/81cio_ignore/.shchkdir

0
modules.d/90btrfs/.shchkdir

0
modules.d/90crypt/.shchkdir

0
modules.d/90dm/.shchkdir

0
modules.d/90dmraid/.shchkdir

0
modules.d/90dmsquash-live-ntfs/.shchkdir

0
modules.d/90dmsquash-live/.shchkdir

0
modules.d/90kernel-modules-extra/.shchkdir

0
modules.d/90kernel-modules/.shchkdir

0
modules.d/90kernel-network-modules/.shchkdir

0
modules.d/90livenet/.shchkdir

0
modules.d/90lvm/.shchkdir

0
modules.d/90mdraid/.shchkdir

0
modules.d/90multipath/.shchkdir

0
modules.d/90nvdimm/.shchkdir

0
modules.d/90ppcmac/.shchkdir

0
modules.d/90qemu-net/.shchkdir

0
modules.d/90qemu/.shchkdir

0
modules.d/91crypt-gpg/.shchkdir

0
modules.d/91crypt-loop/.shchkdir

0
modules.d/91zipl/.shchkdir

0
modules.d/95cifs/.shchkdir

0
modules.d/95dasd/.shchkdir

0
modules.d/95dasd_mod/.shchkdir

0
modules.d/95dasd_rules/.shchkdir

0
modules.d/95dcssblk/.shchkdir

0
modules.d/95debug/.shchkdir

0
modules.d/95fcoe-uefi/.shchkdir

0
modules.d/95fcoe/.shchkdir

0
modules.d/95fstab-sys/.shchkdir

0
modules.d/95iscsi/.shchkdir

0
modules.d/95lunmask/.shchkdir

0
modules.d/95nbd/.shchkdir

0
modules.d/95nfs/.shchkdir

0
modules.d/95nvmf/.shchkdir

0
modules.d/95qeth_rules/.shchkdir

0
modules.d/95resume/.shchkdir

0
modules.d/95rootfs-block/.shchkdir

0
modules.d/95ssh-client/.shchkdir

0
modules.d/95terminfo/.shchkdir

0
modules.d/95udev-rules/.shchkdir

0
modules.d/95virtfs/.shchkdir

0
modules.d/95zfcp/.shchkdir

0
modules.d/95zfcp_rules/.shchkdir

0
modules.d/95znet/.shchkdir

0
modules.d/96securityfs/.shchkdir

0
modules.d/97biosdevname/.shchkdir

0
modules.d/97masterkey/.shchkdir

0
modules.d/98dracut-systemd/.shchkdir

0
modules.d/98ecryptfs/.shchkdir

0
modules.d/98integrity/.shchkdir

0
modules.d/98pollcdrom/.shchkdir

0
modules.d/98selinux/.shchkdir

0
modules.d/98syslog/.shchkdir

0
modules.d/98usrmount/.shchkdir

0
modules.d/99base/.shchkdir

0
modules.d/99fs-lib/.shchkdir

0
modules.d/99img-lib/.shchkdir

0
modules.d/99memstrack/.shchkdir

0
modules.d/99shutdown/.shchkdir

0
modules.d/99squash/.shchkdir

0
modules.d/99uefi-lib/.shchkdir

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save