diff --git a/src/metricsAnalyzer/languages/jsLikeAnalyzer.ts b/src/metricsAnalyzer/languages/jsLikeAnalyzer.ts index 067ab41..c1aa08a 100644 --- a/src/metricsAnalyzer/languages/jsLikeAnalyzer.ts +++ b/src/metricsAnalyzer/languages/jsLikeAnalyzer.ts @@ -464,6 +464,7 @@ export class JsLikeMetricsAnalyzer { private getOperator(node: Parser.SyntaxNode): string | null { // binary_expression structure: [left, operator, right] — operator always at index 1 const operatorNode = node.child(1); + /* c8 ignore next */ if (!operatorNode) { return null; } const type = operatorNode.type; if (type === "&&" || type === "||" || type === "??") { return type; } diff --git a/src/metricsAnalyzer/languages/pythonAnalyzer.ts b/src/metricsAnalyzer/languages/pythonAnalyzer.ts index bb394a4..c754a0e 100644 --- a/src/metricsAnalyzer/languages/pythonAnalyzer.ts +++ b/src/metricsAnalyzer/languages/pythonAnalyzer.ts @@ -173,6 +173,7 @@ export class PythonMetricsAnalyzer { const functionName = this.getFunctionName(node, className); const body = node.childForFieldName("body"); + /* c8 ignore next 3 */ if (!body) { return null; }