apache / apache/cloudstack

Add pre-commit hook `shellcheck-py` to standardize shell files

未關閉
#10,976 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
long-term-plan
主要語言
Java
星號
3.1k
分支
1.4k
平均合併
6 天 19 小時
30 天內合併 PR
32

描述

https://github.com/shellcheck-py/shellcheck-py

https://www.shellcheck.net/

https://github.com/koalaman/shellcheck

Example `.pre-commit-config.yaml` entry:

```
- repo: https://github.com/shellcheck-py/shellcheck-py
rev: v0.10.0.1
hooks:
- id: shellcheck
```

Example `.shellcheckrc` config file:

```
disable=SC2004,SC2041,SC2155,SC2181
```

貢獻指南

開啟貢獻指南

研究方向

首先找到儲存庫的 .pre-commit-config.yaml,並檢視現有 hook 的組織方式。使用範例中的 revision 和 id 新增 shellcheck-py hook,並判斷所示的 .shellcheckrc 設定是否應放入儲存庫;當設定的 hook 涵蓋 shell 檔案時即表示完成。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
shell
領域
tooling
Issue 類型
功能
難度
2/5
預估耗時
1-3 小時
活躍度
停滯
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。