# Validate dev runner port overrides and honor env state dir · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/b39c629dcc9801abf82df5c770dfd6555cd2719c)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: b39c629dcc9801abf82df5c770dfd6555cd2719c

Requested commit: b39c629dcc9801abf82df5c770dfd6555cd2719c

Commit: b39c629dcc9801abf82df5c770dfd6555cd2719c

Tree: ffd139ac6fa95e986a39954508c5780f32330d92

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Validate dev runner port overrides and honor env state dir

- Prefer `T3CODE_STATE_DIR` from env when `--state-dir` is unset or blank
- Throw on invalid `T3CODE_PORT` overrides and always recompute `VITE_WS_URL`
- Add tests for env/state-dir precedence, blank overrides, and invalid ports

```

## Parents

- [b95cc59e79b15528a61774d0750d86e7199b0c0b](https://git.cafe/screen/t3code-personal/commit/b95cc59e79b15528a61774d0750d86e7199b0c0b?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/b39c629dcc9801abf82df5c770dfd6555cd2719c?format=markdown)
