Qithub-BOT/QiiCipher

shellcheck および shellfmt の導入

Closed this issue · 1 comments

QiiCipher v2(次期バージョン)では、スクリプト内の処理を関数化して各々テストを設けたいが、その前に shellcheck による静的解析と、shfmt による lint チェック環境を用意したい。

参考資料のメモです

shellcheck

Qiita記事 GitHub Actions を用いて Pull-Request で shellcheck をする方法

GitHub Actions のデフォルト環境(Ubuntuのみ)には shellcheck が入っている

shellcheck GitHub リポジトリ

shellcheck オフィシャルのdockerイメージ

Web 上で shellcheck を実行

shfmt

shfmt GitHub リポジトリ

shfmt オフィシャルのdockerイメージ