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; }
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); }
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); }
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(); }
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; }
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(); }
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(); }
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(); }