Canontra
github.com/symtrace/canontra- Category
- Developer Tools
- Rank
- No. 4302Tools index
- Pricing
- Open Source
- Type
- TOOL
- Latest release
- v0.3.0
- Date
About
A Haskell engine that computes layered deterministic fingerprints of source code in Python, JavaScript, TypeScript, Go and Rust. Fingerprints cover structure, declarations, dependencies, call graph, control flow, data flow and type contracts, so comments, formatting and local variable renames do not change the structural identity. This lets build and CI systems avoid cache invalidation when program behavior has not changed.
Tags
haskellstatic-analysisfingerprintbuild-cachepolyglotast
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.