Repository navigation
v0.1.2
Robustness for runs against real, imperfect codebases, plus cleaner output and a pipeline diagram in the README.
Highlights
- Pre-flight import probe — a run stops before any LLM call with a classified cause and a
pip installremediation when the target or its dependencies can't be imported, instead of grinding through to empty docs. - Classified drop reporting — extension points that fail validation are counted and labelled (missing dependency vs. other), in the CLI summary and an
index.md"Not documented" section, instead of vanishing silently. modscan detect: separate "Plugin registration points" section —entry_points-style loader sites are reported apart from the implement-this ranking and de-duplicated.- Run isolation — modules imported during validation are cleaned up, so consecutive runs in one process don't contaminate each other.
- Fix: the re-export ranking signal now fires when scanning a parent directory (a real checkout), not only when pointed straight at the package.
- Self-scan guard — warns when
--outis inside the scanned tree.
Full detail in CHANGELOG.md. See the new pipeline diagram in the README.
Install: `pip install modscan`