shellcheck および shellfmt の導入
Closed this issue · 1 comments
KEINOS commented
QiiCipher v2(次期バージョン)では、スクリプト内の処理を関数化して各々テストを設けたいが、その前に shellcheck
による静的解析と、shfmt
による lint チェック環境を用意したい。
- shellcheck @ GitHub
- shfmt @ GitHub
yoshi389111 commented
参考資料のメモです
shellcheck
Qiita記事 GitHub Actions を用いて Pull-Request で shellcheck をする方法
GitHub Actions のデフォルト環境(Ubuntuのみ)には shellcheck が入っている
- GitHub Actions Virtual Environments
- ubuntu-20.04 - shellcheck 0.7.0-2build2
- ubuntu-18.04 - shellcheck 0.4.6-1
shellcheck GitHub リポジトリ
shellcheck オフィシャルのdockerイメージ
Web 上で shellcheck を実行
shfmt
shfmt GitHub リポジトリ
shfmt オフィシャルのdockerイメージ