Beispiel #1
0
        public void EnterMethod_body(Method_bodyContext context)
        {
            //base.EnterMethod_body(context);
            var body  = _tokenStream.GetText(context.Start, context.Stop);
            var lines = body.Split('\n').Length;

            if (lines > 50)
            {
                _nameRuleErrorsList?.Add(new NameRuleError(NameRuleViolations.LargeMethodBodyRuleViolation, _currentNamespace, _currentClassName, _currentMethodName, string.Empty, string.Empty));
            }
        }
 public override void EnterMethod_body([NotNull] Method_bodyContext context)
 {
     _interfaceExtractRule.EnterMethod_body(context);
 }