1 つの定義を全言語にtree-sitter で構文解析したコードを共通の中間表現に変換し、すべてのメトリクスをそこから計算します。同じアルゴリズムを 8 言語で書くと、Cyclomatic・Cognitive Complexity が同じ値になります。