Skip to content

Commit 7890baf

Browse files
Expand core helper guard to manager and tool modules
Co-authored-by: Shri Sukhani <shrisukhani@users.noreply.github.com>
1 parent 6dd2a55 commit 7890baf

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ This runs lint, format checks, compile checks, tests, and package build.
9090
- `tests/test_plain_type_guard_usage.py` (`str`/`int` guardrail enforcement via plain-type checks),
9191
- `tests/test_type_utils_usage.py` (type `__mro__` boundary centralization in `hyperbrowser/type_utils.py`),
9292
- `tests/test_polling_loop_usage.py` (`while True` polling-loop centralization in `hyperbrowser/client/polling.py`),
93-
- `tests/test_core_type_helper_usage.py` (core transport/config/header/file/polling/session/error/parsing module enforcement of shared plain-type helper usage),
93+
- `tests/test_core_type_helper_usage.py` (core transport/config/header/file/polling/session/error/parsing manager+tool module enforcement of shared plain-type helper usage),
9494
- `tests/test_contributing_architecture_guard_listing.py` (`CONTRIBUTING.md` architecture-guard inventory completeness enforcement).
9595

9696
## Code quality conventions

tests/test_core_type_helper_usage.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@
2121
"hyperbrowser/client/managers/response_utils.py",
2222
"hyperbrowser/client/managers/extension_utils.py",
2323
"hyperbrowser/client/managers/list_parsing_utils.py",
24+
"hyperbrowser/client/managers/sync_manager/computer_action.py",
25+
"hyperbrowser/client/managers/async_manager/computer_action.py",
26+
"hyperbrowser/client/managers/sync_manager/session.py",
27+
"hyperbrowser/client/managers/async_manager/session.py",
28+
"hyperbrowser/tools/__init__.py",
2429
"hyperbrowser/display_utils.py",
2530
"hyperbrowser/exceptions.py",
2631
)

0 commit comments

Comments
 (0)