This repository contains the Rust implementation (the html_inspector_* crates under crates/).
This repo vendors a curated subset of upstream VNU fixtures for parity/coverage work.
- Suite inputs:
tests/ - Suite manifest:
tests/manifest.jsonl(regenerate withpython3 scripts/generate_vnu_manifest.py) - Comparison workflow: run
cargo run -p html_inspector_cli -- serve ...and compare against a running Java vnu server.
- Extra/disallowed attributes are downgraded from
errortowarningin the Rust validator (messages likeAttribute “foo” not allowed on element “div” at this point.). Documented inREADME.mdand covered bycrates/html_inspector_rules_html/src/rules/tests.rs.