Multi-language code quality analysis, built as a monorepo around a shared algorithmic core.
| Directory | Description |
|---|---|
core/ |
Language-agnostic analysis algorithms (APTED tree edit distance, LSH/MinHash, CFG analysis, clone detection, coupling/cohesion metrics) as a standalone Go module |
jscan/ |
JavaScript/TypeScript code quality analyzer and standalone Go module |
Language analyzers planned to move into or start life in this monorepo:
- goscan (Go) — planned
pyscn (Python) remains an independent repository and consumes core/ as a Go module dependency.
Each module is tagged with a directory prefix, e.g. core/v0.2.0.
MIT