id: 1 unit: value: getAstPropValue() file: src/code-generator.ts start line: 146 end line: 196 size: 48 LOC McCabe index: 5 number of parameters: 3 id: 2 unit: JSXElement() file: src/ast.ts start line: 188 end line: 240 size: 46 LOC McCabe index: 11 number of parameters: 1 id: 3 unit: JSXElement() file: src/ast.ts start line: 116 end line: 153 size: 37 LOC McCabe index: 8 number of parameters: 1 id: 4 unit: export function parseCode() file: src/ast.ts start line: 177 end line: 279 size: 27 LOC McCabe index: 4 number of parameters: 3 id: 5 unit: VariableDeclarator() file: src/ast.ts start line: 241 end line: 260 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 6 unit: export function useHover() file: src/utils.ts start line: 104 end line: 123 size: 19 LOC McCabe index: 2 number of parameters: 0 id: 7 unit: export function useValueDebounce() file: src/utils.ts start line: 80 end line: 102 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 8 unit: export function clone() file: src/utils.ts start line: 125 end line: 140 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 9 unit: function dotToMemberExpression() file: src/ast.ts start line: 50 end line: 62 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 10 unit: Program() file: src/ast.ts start line: 159 end line: 171 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 11 unit: ExportDefaultDeclaration() file: src/ast.ts start line: 110 end line: 114 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 12 unit: props: buildPropsObj() file: src/reducer.ts start line: 31 end line: 34 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 13 unit: props: buildPropsObj() file: src/reducer.ts start line: 37 end line: 40 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 14 unit: props: buildPropsObj() file: src/reducer.ts start line: 43 end line: 46 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 15 unit: props: buildPropsObj() file: src/reducer.ts start line: 50 end line: 53 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 16 unit: render() file: src/ui/compiler.tsx start line: 24 end line: 27 size: 4 LOC McCabe index: 3 number of parameters: 0 id: 17 unit: ImportDeclaration() file: src/ast.ts start line: 107 end line: 109 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 18 unit: export function assertUnreachable() file: src/utils.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 19 unit: export function getStyles() file: src/utils.ts start line: 142 end line: 144 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 20 unit: export default function reducer() file: src/reducer.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 21 unit: componentDidCatch() file: src/ui/compiler.tsx start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 22 unit: command: getCommand() file: playwright.config.ts start line: 27 end line: 28 size: 2 LOC McCabe index: 2 number of parameters: 1 id: 23 unit: props: buildPropsObj() file: src/use-view.ts start line: 90 end line: 90 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 24 unit: props: buildPropsObj() file: src/use-view.ts start line: 123 end line: 123 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 25 unit: props: buildPropsObj() file: src/use-view.ts start line: 212 end line: 212 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 26 unit: props: buildPropsObj() file: src/use-view.ts start line: 224 end line: 224 size: 1 LOC McCabe index: 1 number of parameters: 2