From 21bfa159615c51a2ada25f0b1c0eb1e5da14a5d3 Mon Sep 17 00:00:00 2001 From: Tetsuro Yoshikawa Date: Sat, 30 Jul 2022 22:42:26 +0900 Subject: [PATCH] fix: create CyclomaticComplexity converter --- .../{Complexity.ts => CognitiveComplexity.ts} | 2 +- src/Language/PHP/Converter/CyclomaticComplexity.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) rename src/Language/PHP/Converter/{Complexity.ts => CognitiveComplexity.ts} (88%) create mode 100644 src/Language/PHP/Converter/CyclomaticComplexity.ts diff --git a/src/Language/PHP/Converter/Complexity.ts b/src/Language/PHP/Converter/CognitiveComplexity.ts similarity index 88% rename from src/Language/PHP/Converter/Complexity.ts rename to src/Language/PHP/Converter/CognitiveComplexity.ts index dd26dd0..b2f20c9 100644 --- a/src/Language/PHP/Converter/Complexity.ts +++ b/src/Language/PHP/Converter/CognitiveComplexity.ts @@ -3,7 +3,7 @@ import { ASTNode } from '../ASTNode'; import { CognitiveComplexityCountableNode } from '../CognitiveComplexityCountableNode'; @injectable() -export class Complexity { +export class CognitiveComplexity { convert(astNode: ASTNode) { return new CognitiveComplexityCountableNode(astNode); } diff --git a/src/Language/PHP/Converter/CyclomaticComplexity.ts b/src/Language/PHP/Converter/CyclomaticComplexity.ts new file mode 100644 index 0000000..afece61 --- /dev/null +++ b/src/Language/PHP/Converter/CyclomaticComplexity.ts @@ -0,0 +1,10 @@ +import { injectable } from 'inversify'; +import { ASTNode } from '../ASTNode'; +import { CyclomaticComplexityCountableNode } from '../CyclomaticComplexityCountableNode'; + +@injectable() +export class CyclomaticComplexity { + convert(astNode: ASTNode) { + return new CyclomaticComplexityCountableNode(astNode); + } +}