One definition, every language
Code is parsed with tree-sitter into a small common representation, and every metric is computed from it. The same algorithm in eight languages gets the same cyclomatic and cognitive complexity.
Size, complexity, nesting, Halstead, duplication, dependencies and documentation — one definition for C, C++, Go, Java, JavaScript, Python, Rust and TypeScript.