Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Apie\TypescriptCodeBuilder\Lists\SwitchCaseList0%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\BlockStatement22%
Apie\TypescriptCodeBuilder\Utils\ControlFlowUtils38%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\BreakStatement40%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\ContinueStatement40%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\GotoStatement40%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\LabelStatement40%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\ForStatement42%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\ForInStatement50%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\ForOfStatement50%
Apie\TypescriptCodeBuilder\Dto\Expressions\AsExpression50%
Apie\TypescriptCodeBuilder\Dto\Expressions\NullExpression50%
Apie\TypescriptCodeBuilder\Dto\Expressions\TypeCastExpression50%
Apie\TypescriptCodeBuilder\Dto\Expressions\UndefinedExpression50%
Apie\TypescriptCodeBuilder\Enums\TypescriptType50%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\IfStatement51%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\SwitchStatement52%
Apie\TypescriptCodeBuilder\Dto\Typehints\GenericTypeDefinition53%
Apie\TypescriptCodeBuilder\Dto\Typehints\RawTypeDefinition57%
Apie\TypescriptCodeBuilder\Dto\Expressions\ArrayAccessExpression58%
Apie\TypescriptCodeBuilder\Dto\Expressions\BooleanLiteralExpression60%
Apie\TypescriptCodeBuilder\Dto\Expressions\ObjectExpression60%
Apie\TypescriptCodeBuilder\Dto\Typehints\IntersectionTypeDefinition60%
Apie\TypescriptCodeBuilder\Dto\Typehints\LiteralTypeDefinition60%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\DoWhileStatement62%
Apie\TypescriptCodeBuilder\Dto\ControlFlow\WhileStatement62%
Apie\TypescriptCodeBuilder\Lists\CodeList62%
Apie\TypescriptCodeBuilder\Dto\Expressions\ParenthesizedExpression66%
Apie\TypescriptCodeBuilder\Dto\Expressions\PropertyAccessExpression66%
Apie\TypescriptCodeBuilder\Dto\Typehints\UndefinedTypeDefinition75%
Apie\TypescriptCodeBuilder\ValueObjects\JavascriptIdentifierKey76%
Apie\TypescriptCodeBuilder\Dto\Expressions\UnaryOperationExpression77%
Apie\TypescriptCodeBuilder\Dto\Expressions\BinaryOperationExpression79%
Apie\TypescriptCodeBuilder\Dto\Expressions\IdentifierExpression80%
Apie\TypescriptCodeBuilder\Dto\Expressions\NumberLiteralExpression80%
Apie\TypescriptCodeBuilder\Dto\Expressions\StringLiteralExpression80%
Apie\TypescriptCodeBuilder\Dto\Typehints\IdentifierTypeDefinition80%
Apie\TypescriptCodeBuilder\Dto\Typehints\TypeGuardDefinition80%
Apie\TypescriptCodeBuilder\Dto\NamedFunction83%
Apie\TypescriptCodeBuilder\Dto\Typehints\ArrayTypeDefinition83%
Apie\TypescriptCodeBuilder\Dto\IIFE85%
Apie\TypescriptCodeBuilder\Dto\File86%
Apie\TypescriptCodeBuilder\Lists\TypescriptDeclarationList87%
Apie\TypescriptCodeBuilder\Lists\ArgumentList88%

Project Risks

Class CRAP
Apie\TypescriptCodeBuilder\Dto\ControlFlow\BlockStatement92
Apie\TypescriptCodeBuilder\Utils\ControlFlowUtils67
Apie\TypescriptCodeBuilder\Dto\ControlFlow\SwitchStatement48
Apie\TypescriptCodeBuilder\Dto\ControlFlow\IfStatement40
Apie\TypescriptCodeBuilder\Dto\ControlFlow\ForStatement34
Apie\TypescriptCodeBuilder\Lists\CodeList29
Apie\TypescriptCodeBuilder\Dto\ControlFlow\ForInStatement22
Apie\TypescriptCodeBuilder\Dto\ControlFlow\ForOfStatement22
Apie\TypescriptCodeBuilder\Dto\NamedFunction19
Apie\TypescriptCodeBuilder\Dto\Expressions\BinaryOperationExpression16
Apie\TypescriptCodeBuilder\Dto\IIFE16
Apie\TypescriptCodeBuilder\Dto\Expressions\ObjectExpression14
Apie\TypescriptCodeBuilder\Dto\ControlFlow\BreakStatement13
Apie\TypescriptCodeBuilder\Dto\ControlFlow\ContinueStatement13
Apie\TypescriptCodeBuilder\Dto\Expressions\AsExpression13
Apie\TypescriptCodeBuilder\Dto\Expressions\TypeCastExpression13
Apie\TypescriptCodeBuilder\Dto\Typehints\IntersectionTypeDefinition12
Apie\TypescriptCodeBuilder\Dto\Typehints\GenericTypeDefinition11
Apie\TypescriptCodeBuilder\Dto\ControlFlow\DoWhileStatement11
Apie\TypescriptCodeBuilder\Dto\ControlFlow\WhileStatement11
Apie\TypescriptCodeBuilder\Dto\Expressions\ArrayAccessExpression10
Apie\TypescriptCodeBuilder\Dto\Expressions\BooleanLiteralExpression10
Apie\TypescriptCodeBuilder\ValueObjects\JavascriptIdentifierKey10
Apie\TypescriptCodeBuilder\Dto\File9
Apie\TypescriptCodeBuilder\Lists\ArgumentList5
Apie\TypescriptCodeBuilder\Lists\TypescriptDeclarationList3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
toJavascript0%
providesDefinitions0%
needsDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
toJavascript0%
needsDefinitions0%
providesDefinitions0%
providesDefinitions0%
needsDefinitions0%
toJavascript0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
needsDefinitions0%
merge0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
providesDefinitions0%
providesDefinitions0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
needsDefinitions0%
toJavascript0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
providesDefinitions0%
toJavascript0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
providesDefinitions0%
providesDefinitions0%
needsDefinitions0%
providesDefinitions0%
providesDefinitions0%
needsDefinitions0%
toJavascript0%
providesDefinitions0%
providesDefinitions0%
createRandom0%
toJavascript0%
providesDefinitions0%
providesDefinitions0%
providesDefinitions0%
providesDefinitions0%
offsetGet0%
makeImportsInline0%
offsetGet0%
offsetGet0%
offsetGet0%
offsetGet0%
mergeDefinitions0%
mergeCodeDefinitions0%
blockDefinitions0%
humanize0%
humanize0%
toJavascript0%
providesDefinitions0%
validate50%
needsDefinitions64%
providesDefinitions66%
createFromText66%
needsDefinitions72%
toJavascript85%