Skip to content

Added a SessionStart hook to automatically run ShellCheck/Bats in the Docker environment.#43

Merged
Rasukarusan merged 9 commits into
masterfrom
claude/docker-shellcheck-linting-AINq4
Mar 27, 2026
Merged

Added a SessionStart hook to automatically run ShellCheck/Bats in the Docker environment.#43
Rasukarusan merged 9 commits into
masterfrom
claude/docker-shellcheck-linting-AINq4

Conversation

@Rasukarusan

@Rasukarusan Rasukarusan commented Mar 22, 2026

Copy link
Copy Markdown
Owner

Added a setup script and SessionStart hook configuration to automatically start the Docker daemon in the Claude Code on the Web environment and run static analysis with ShellCheck and Bats tests.

https://claude.ai/code/session_016pL7o1Kp9WmKzAstnxF2ER

claude added 9 commits March 22, 2026 12:41
Claude Code on the Web環境で自動的にDockerデーモンを起動し、
ShellCheckによる静的解析とBatsテストを実行するセットアップスクリプトと
SessionStartフック設定を追加。

https://claude.ai/code/session_016pL7o1Kp9WmKzAstnxF2ER
The setup script now only starts Docker and builds the image.
ShellCheck and Bats can be run manually via docker commands.

https://claude.ai/code/session_016pL7o1Kp9WmKzAstnxF2ER
The sandbox environment restricts apt inside Docker containers, so
install ShellCheck and Bats directly on the host. Docker daemon is
still started for running browser tests. Also fix ShellCheck warnings
and update CLAUDE.md with sandbox setup instructions.

https://claude.ai/code/session_016pL7o1Kp9WmKzAstnxF2ER
サンドボックス環境でのセットアップ・リント・テスト・Docker の
使い方と注意点を日本語で記載。

https://claude.ai/code/session_016pL7o1Kp9WmKzAstnxF2ER
docker build はDNS解決不可で失敗するため、Docker テストは
CI で実行し、サンドボックスでは ShellCheck/Bats を直接使う旨を記載。

https://claude.ai/code/session_016pL7o1Kp9WmKzAstnxF2ER
サンドボックスではネットワーク制限で docker build が動かないため、
Docker 関連の手順と注意点を削除してシンプルにした。

https://claude.ai/code/session_016pL7o1Kp9WmKzAstnxF2ER
@Rasukarusan Rasukarusan changed the title Docker環境でShellCheck/Batsを自動実行するSessionStartフックを追加 Added a SessionStart hook to automatically run ShellCheck/Bats in the Docker environment. Mar 27, 2026
@Rasukarusan Rasukarusan merged commit 9f5e7fe into master Mar 27, 2026
3 checks passed
@Rasukarusan Rasukarusan deleted the claude/docker-shellcheck-linting-AINq4 branch March 27, 2026 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants