Show HN: Great Spectations, the Spec Checker
12 hours ago
- Great Spectations is a tool that checks code comments quoting specifications against the actual spec, flagging mismatches and missing quotes.
- It supports multiple languages (C, Python, Rust) and spec formats (Markdown, MediaWiki, RFC plaintext), and can ignore whitespace or be byte-exact.
- The tool provides coverage analysis to identify which spec requirements have not been quoted, and can split requirements across multiple code chunks.
- Developers writing specs and implementations side-by-side benefit from improved spec quality and easier validation for other implementors.