Skip to content

Commit

Permalink
repaired wrong data
Browse files Browse the repository at this point in the history
  • Loading branch information
ignatandrei committed Oct 5, 2024
1 parent a8f40b4 commit bcc2328
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@
</a>
</li>
<li>See <a href="#methods-public-lines">
methods with most public lines
methods with most public lines
</a>
</li>
<li>See <a href="#Maintainability-for-Method">
Expand Down Expand Up @@ -499,7 +499,7 @@
<td>
<a href="#methods-public-lines">
With most lines
</a>:@maxExecMethodsLines?.Count
</a>:@publicClassRefData.PublicMethod_MostLinesOfCode_Most()?.Count
</td>
<td>@maxExecMethodsLines?.Name</td>
</tr>
Expand Down
5 changes: 5 additions & 0 deletions src/NetPackageAnalyzer/NetPackageAnalyzerObjects/many.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ public class PublicClassRefData

public NamePerCount[]? PublicClass_MostLinesOfCode { get; set; }

public NamePerCount? PublicMethod_MostLinesOfCode_Most()
{
return PublicMethod_MostLinesOfCode?.OrderByDescending(x => x.Count).FirstOrDefault();
}

}

public record NamePerCount(string Name, long Count)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ slug: summaryPublicClasses
## Assemblies with number of public classes

@{
tuple = new(Model.Assemblies_PublicClasses, "Public class per project");
tuple = new(Model.Assemblies_PublicClasses??[], "Public class per project");
namePerCountDisplay = new(tuple);
}

Expand All @@ -25,7 +25,7 @@ slug: summaryPublicClasses


@{
tuple = new(Model.Assemblies_PublicMethods, "Public methods per class");
tuple = new(Model.Assemblies_PublicMethods??[], "Public methods per class");
namePerCountDisplay = new(tuple);
}

Expand All @@ -35,23 +35,23 @@ slug: summaryPublicClasses


@{
tuple = new(Model.Class_PublicMethods, "Public methods per class");
tuple = new(Model.Class_PublicMethods??[], "Public methods per class");
namePerCountDisplay = new(tuple);
}

@namePerCountDisplay.Render()

## Assemblies with most lines in public classses
@{
tuple = new(Model.Assemblies_MostLinesInPublicClass, "Number lines in public class per assembly");
tuple = new(Model.Assemblies_MostLinesInPublicClass??[], "Number lines in public class per assembly");
namePerCountDisplay = new(tuple);
}

@namePerCountDisplay.Render()

## Public Classes with most lines
@{
tuple = new(Model.PublicClass_MostLinesOfCode, "Number lines per public class");
tuple = new(Model.PublicClass_MostLinesOfCode??[], "Number lines per public class");
namePerCountDisplay = new(tuple);
}

Expand All @@ -60,7 +60,7 @@ slug: summaryPublicClasses

## Public Methods with most lines
@{
tuple = new(Model.PublicMethod_MostLinesOfCode, "Number lines per public method");
tuple = new(Model.PublicMethod_MostLinesOfCode??[], "Number lines per public method");
namePerCountDisplay = new(tuple);
}

Expand Down

0 comments on commit bcc2328

Please sign in to comment.