Skip to content

Refuse test scripts ShellCheck cannot lint, in the test that writes them - #4

Closed
ne0cean wants to merge 1 commit into
feat/ateam-pausefrom
feat/ateam-testscript-shebang
Closed

ne0cean wants to merge 1 commit into
feat/ateam-pausefrom
feat/ateam-testscript-shebang

Conversation

@ne0cean

@ne0cean ne0cean commented Oct 13, 2026

Copy link
Copy Markdown
Owner

Stacked on #3. TestScripts.write throws for a shebang ShellCheck cannot read (zsh, relative path), so the mistake fails locally instead of in CI after every test passed (twice on 2026-10-13). Three tests.

🤖 Generated with Claude Code

CI lints every script a test writes. A zsh fixture (SC1071) and a #!bash
fixture (SC2239) each failed that step after all tests had passed. Now
TestScripts.write throws for a shebang ShellCheck cannot read, naming
the line, before anything is written. Three tests.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@ne0cean

ne0cean commented Oct 14, 2026

Copy link
Copy Markdown
Owner Author

Superseded by the main-based PR #5.

@ne0cean ne0cean closed this Oct 14, 2026
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.

1 participant