public void Read(Domain.Member member, CheckStylesItem item)
        {
            var linesOfCode = IntParser.Match(item.Message).Value.AsInt();

            member.StartLine   = item.Line;
            member.EndLine     = member.StartLine + linesOfCode + PuppyCrawlMethodFudgeFactor;
            member.LinesOfCode = linesOfCode;
        }
        public void Read(Member member, CheckStylesItem item)
        {
            var linesOfCode = Parser.Split(item.Message)[1].AsInt();

            member.StartLine   = item.Line;
            member.EndLine     = item.Line + linesOfCode + EsLintMethodFudgeFactor;
            member.LinesOfCode = linesOfCode;
        }
Ejemplo n.º 3
0
        protected void RunClassTest <T>(string message, string expectedSource, Action <Instance> action,
                                        CheckStylesItem item = null) where T : ICheckStylesClassReader, new()
        {
            var checkStylesItem = item ?? new CheckStylesItem {
                Message = message
            };
            var parser = ClassParserFor <T>();

            parser.Read(ParentInstance, checkStylesItem);

            parser.Source.Should().Be(expectedSource);
            action(ParentInstance);
        }
Ejemplo n.º 4
0
        protected void RunMemberTest <T>(string message, string expectedSource, Action <Member> action,
                                         CheckStylesItem item = null) where T : ICheckStylesMemberReader, new()
        {
            var checkStylesItem = item ?? new CheckStylesItem {
                Message = message
            };
            var parser = MemberParserFor <T>();

            parser.Read(Member, checkStylesItem);

            parser.Source.Should().Be(expectedSource);
            action(Member);
        }
Ejemplo n.º 5
0
 public void Read(Member member, CheckStylesItem item)
 {
     member.Name = nameRegex.IsMatch(item.Message) ? nameRegex.Split(item.Message)[1] : string.Format("Method on line: {0}", item.Line);
     member.CylomaticComplexity = Parser.Match(item.Message).Value.AsInt();
 }
        public void Read(Domain.Member member, CheckStylesItem item)
        {
            var split = Parser.Split(item.Message);

            member.NumberOfParameters = split[split.Length - 2].AsInt();
        }
Ejemplo n.º 7
0
 public void Read(Domain.Instance type, CheckStylesItem item)
 {
     type.AnonymousInnerClassLength += IntParser.Match(item.Message).Value.AsInt();
 }
 public void Read(Domain.Member member, CheckStylesItem item)
 {
     member.CylomaticComplexity = Parser.Match(item.Message).Value.AsInt();
 }
 public void Read(Member member, CheckStylesItem item)
 {
     member.MissingDefaultCase += 1;
 }
Ejemplo n.º 10
0
 public void Read(Member member, CheckStylesItem item)
 {
     member.Name = nameRegex.Split(item.Message)[1];
     member.CylomaticComplexity = Parser.Match(item.Message).Value.AsInt();
 }
 public void Read(Domain.Instance type, CheckStylesItem item)
 {
     type.ClassDataAbstractionCoupling = IntParser.Match(item.Message).Value.AsInt();
 }
Ejemplo n.º 12
0
 public void Read(Domain.Member member, CheckStylesItem item)
 {
     member.BooleanExpressionComplexity = IntParser.Match(item.Message).Value.AsInt();
 }
 public void Read(Domain.Member member, CheckStylesItem item)
 {
     member.NestedIfDepth = IntParser.Match(item.Message).Value.AsInt();
 }
 public void Read(Member member, CheckStylesItem item)
 {
     member.NumberOfParameters = IntParser.Match(item.Message).Value.AsInt();
 }
Ejemplo n.º 15
0
 public void Read(Member member, CheckStylesItem item)
 {
     member.NoFallthrough += 1;
 }
 public void Read(Domain.Instance type, CheckStylesItem item)
 {
     type.ClassFanOutComplexity = IntParser.Match(item.Message).Value.AsInt();
 }