Cognitive-Complexity-TS icon indicating copy to clipboard operation
Cognitive-Complexity-TS copied to clipboard

It does not run

Open marco-eckstein opened this issue 7 months ago • 1 comments

I just installed it and tried to run it, but it gives me an error:

$ npx ccts src/
C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\node-naming.js:216
        throw new node_util_1.UnreachableNodeState(node, "Module has no module/namespace keyword.");
              ^

UnreachableNodeState [Error]: Unreachable branch.
Module has no module/namespace keyword.
At: Window.ts:4:0
    at getModuleDeclarationName (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\node-naming.js:216:15)
    at chooseContainerName (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\node-naming.js:48:16)
    at aggregateCostOfChildren (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\cognitive-complexity.js:47:60)
    at nodeCost (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\cognitive-complexity.js:172:37)
    at aggregateCostOfChildren (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\cognitive-complexity.js:44:27)
    at nodeCost (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\cognitive-complexity.js:172:37)
    at fileCost (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\cognitive-complexity.js:34:12)
    at getSourceOutput (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\output.js:58:48)
    at getFileOutput (C:\Users\Marco\AppData\Roaming\npm\node_modules\cognitive-complexity-ts\build\src\cognitive-complexity\output.js:52:12)
    at async Promise.all (index 13)

Node.js v18.20.4

marco-eckstein avatar Jul 27 '24 15:07 marco-eckstein