Changelog
v0.1.0 — Initial alpha release
ROS2 Inspector v0.1.0 is the first public static-analysis release.
Commands
scan— discover packages and calculate health scores;packages— inspect metadata and dependency declarations;nodes— detect supported Python and C++ node/endpoint patterns;graph— export dependency, communication, or complete graphs;viz— generate a self-contained interactive HTML graph;audit— run built-in connectivity and isolation checks;validate— enforce architecture rules from YAML.
Shipped capabilities
- Python AST and Tree-sitter C++ source analysis;
.msg,.srv, and.actioninterface parsing;- Python, XML, and YAML launch-file analysis with detected remaps;
- evidence, confidence, and dynamic-name metadata for ambiguous findings;
- a lossless NetworkX
MultiDiGraphUnified Architecture Model; - content-fingerprinted incremental caching;
- table, JSON, YAML, Mermaid, DOT, and offline HTML output;
- built-in architecture audits and configurable policy enforcement;
- Python 3.11, 3.12, and 3.13 support.
This release page intentionally does not advertise commands or capabilities that are not present in the v0.1.0 package.