This guide helps developers start working on Path Header Scanner quickly and safely.
git clone https://github.com/devalltect00/Path-Header-Scanner.git
cd Path-Header-Scannerpython -m venv .venv
.venv\Scripts\activate
pip install -e .[dev]path-header-scanner --help
py -m app --helppath-header-scanner init
path-header-scanner scan apppytest -v
ruff check app tests
ruff format app tests- CLI entrypoint:
app/cli/main.py - Init command:
app/cli/commands/init/command.py - Scan command:
app/cli/commands/scan/command.py - Core scan engine:
app/core/scan/ - Initialization core:
app/core/initialize/ - Language strategies:
app/languages/ - Tests:
tests/
- Run dry-run before apply operations
- Keep docs aligned with real code behavior
- Confirm tests pass before finalizing
- Avoid changing protected docs unless explicitly requested