You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**TSX (TypeScript + JSX)**| ✅ Full | ✅ Full | Covers the `LANG::Tsx` parser for mixed TS/JSX files. |
97
97
|**Java**| ✅ Full | ✅ Full | Weighted Methods per Class (WMC) implemented only for Java. |
98
98
|**C/C++**| ✅ Full | ✅ Full | See the macro parsing note below for known limitations. |
99
-
|**Kotlin**| ✅ Full | ⚠️ Partial | LOC, exit counting, and WMC metrics are not yet implemented. |
100
-
|**Go**| ✅ Full | ⚠️ Partial | LOC, exit counting, and WMC metrics are not yet implemented. |
101
-
|**C#**| ✅ Full | ⚠️ Partial | LOC, exit counting, and WMC metrics are not yet implemented. |
102
-
|**Elixir**| ✅ Full | ⚠️ Partial | LOC, exit counting, and WMC metrics are not yet implemented. |
103
-
|**Erlang**| ✅ Full | ⚠️ Partial | LOC, exit counting, and WMC metrics are not yet implemented. |
104
-
|**Gleam**| ✅ Full | ⚠️ Partial | LOC, exit counting, and WMC metrics are not yet implemented. |
105
-
|**Lua**| ✅ Full | ⚠️ Partial | LOC, exit counting, and WMC metrics are not yet implemented. |
99
+
|**Kotlin**| ✅ Full | ⚠️ Partial | LOC and exit counting metrics not yet implemented. Cognitive complexity, cyclomatic complexity, and Halstead metrics are fully supported. |
100
+
|**Go**| ✅ Full | ⚠️ Partial | LOC and exit counting metrics not yet implemented. Cognitive complexity, cyclomatic complexity, and Halstead metrics are fully supported. |
101
+
|**C#**| ✅ Full | ⚠️ Partial | LOC and exit counting metrics not yet implemented. Cognitive complexity, cyclomatic complexity, and Halstead metrics are fully supported. |
102
+
|**Elixir**| ✅ Full | ⚠️ Partial | LOC and exit counting metrics not yet implemented. Cognitive complexity, cyclomatic complexity, and Halstead metrics are fully supported. |
103
+
|**Erlang**| ✅ Full | ⚠️ Partial | LOC and exit counting metrics not yet implemented. Cognitive complexity, cyclomatic complexity, and Halstead metrics are fully supported. |
104
+
|**Gleam**| ✅ Full | ⚠️ Partial | LOC and exit counting metrics not yet implemented. Cognitive complexity, cyclomatic complexity, and Halstead metrics are fully supported. |
105
+
|**Lua**| ✅ Full | ⚠️ Partial | LOC and exit counting metrics not yet implemented. Cognitive complexity, cyclomatic complexity, and Halstead metrics are fully supported. |
106
+
107
+
> [!NOTE]
108
+
> ### Tree-sitter Integration
109
+
> This library uses Tree-sitter 0.25.10 with the `kind_id()` method for efficient node type checking.
110
+
> Language grammars are provided by their respective tree-sitter crates (e.g., `tree-sitter-rust`,
111
+
> `tree-sitter-elixir`) and are automatically compiled when building the library. No separate
0 commit comments