From ad84cd9e1bdc0a783f1dfb3c43200736ffd1980c Mon Sep 17 00:00:00 2001 From: Gas One Cent <86567384+gas1cent@users.noreply.github.com> Date: Mon, 15 Jan 2024 16:26:23 +0400 Subject: [PATCH] fix: overridden functions --- src/validator.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/validator.ts b/src/validator.ts index c70bdf8..2f323bb 100644 --- a/src/validator.ts +++ b/src/validator.ts @@ -99,8 +99,8 @@ export class Validator { _requiresInheritdoc ||= node instanceof FunctionDefinition && (node.visibility === 'external' || node.visibility === 'public') && !node.isConstructor; - // Internal virtual function - _requiresInheritdoc ||= node instanceof FunctionDefinition && node.visibility === 'internal' && node.virtual; + // Overridden internal functions + _requiresInheritdoc ||= node instanceof FunctionDefinition && node.visibility === 'internal' && !!node.vOverrideSpecifier; // Public variable _requiresInheritdoc ||= node instanceof VariableDeclaration && node.visibility === 'public';