Skip to content

Conversation

@magic5644
Copy link
Owner

Introduce dependency analysis with full type name resolution, nested generics, and namespace handling. Implement export functionality for dependencies, including tests and documentation updates. Enhance file cleanup and simplify export methods.

@github-actions
Copy link

Summary

Summary
Generated on: 12/13/2024 - 20:14:14
Parser: Cobertura
Assemblies: 2
Classes: 35
Files: 29
Line coverage: 94.5% (1773 of 1876)
Covered lines: 1773
Uncovered lines: 103
Coverable lines: 1876
Total lines: 2870
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 174_12322376970

Coverage

CodeLineCounter - 91.5%
Name Line Branch
CodeLineCounter 91.5% ****
CodeLineCounter.Models.AnalysisResult 100%
CodeLineCounter.Models.DependencyRelation 93.3%
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 100%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CodeMetricsAnalyzer 99.1%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Services.DependencyAnalyzer 98.3%
CodeLineCounter.Services.DependencyGraphGenerator 100%
CodeLineCounter.Services.SolutionAnalyzer 78.2%
CodeLineCounter.Utils.CoreUtils 93.1%
CodeLineCounter.Utils.CsvExportStrategy 100%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.DataExporter 90.2%
CodeLineCounter.Utils.FileUtils 87.8%
CodeLineCounter.Utils.HashUtils 100%
CodeLineCounter.Utils.JsonExportStrategy 100%
CodeLineCounter.Utils.JsonHandler 100%
System.Text.RegularExpressions.Generated 81.4%
CodeLineCounter.Tests - 98.8%
Name Line Branch
CodeLineCounter.Tests 98.8% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CoreUtilsTests 100%
CodeLineCounter.Tests.CsvHandlerTests 100%
CodeLineCounter.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Tests.DataExporterTests 94.5%
CodeLineCounter.Tests.DataExporterTests.TestClass 100%
CodeLineCounter.Tests.DependencyGraphGeneratorTests 100%
CodeLineCounter.Tests.FileUtilsTests 100%
CodeLineCounter.Tests.HashUtilsTests 100%
CodeLineCounter.Tests.JsonHandlerTests 100%
CodeLineCounter.Tests.JsonHandlerTests.TestClass 100%
CodeLineCounter.Tests.Services.SolutionAnalyzerTest 100%

@github-actions
Copy link

Summary

Summary
Generated on: 12/14/2024 - 10:43:22
Parser: Cobertura
Assemblies: 2
Classes: 35
Files: 29
Line coverage: 94.5% (1773 of 1875)
Covered lines: 1773
Uncovered lines: 102
Coverable lines: 1875
Total lines: 2871
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 175_12329197624

Coverage

CodeLineCounter - 91.6%
Name Line Branch
CodeLineCounter 91.6% ****
CodeLineCounter.Models.AnalysisResult 100%
CodeLineCounter.Models.DependencyRelation 93.3%
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 100%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CodeMetricsAnalyzer 99.1%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Services.DependencyAnalyzer 98.7%
CodeLineCounter.Services.DependencyGraphGenerator 100%
CodeLineCounter.Services.SolutionAnalyzer 78.2%
CodeLineCounter.Utils.CoreUtils 93.1%
CodeLineCounter.Utils.CsvExportStrategy 100%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.DataExporter 90.2%
CodeLineCounter.Utils.FileUtils 87.8%
CodeLineCounter.Utils.HashUtils 100%
CodeLineCounter.Utils.JsonExportStrategy 100%
CodeLineCounter.Utils.JsonHandler 100%
System.Text.RegularExpressions.Generated 81.4%
CodeLineCounter.Tests - 98.8%
Name Line Branch
CodeLineCounter.Tests 98.8% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CoreUtilsTests 100%
CodeLineCounter.Tests.CsvHandlerTests 100%
CodeLineCounter.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Tests.DataExporterTests 94.5%
CodeLineCounter.Tests.DataExporterTests.TestClass 100%
CodeLineCounter.Tests.DependencyGraphGeneratorTests 100%
CodeLineCounter.Tests.FileUtilsTests 100%
CodeLineCounter.Tests.HashUtilsTests 100%
CodeLineCounter.Tests.JsonHandlerTests 100%
CodeLineCounter.Tests.JsonHandlerTests.TestClass 100%
CodeLineCounter.Tests.Services.SolutionAnalyzerTest 100%

…ADME with additional NuGet package requirements
@github-actions
Copy link

Summary

Summary
Generated on: 12/14/2024 - 11:05:13
Parser: Cobertura
Assemblies: 2
Classes: 35
Files: 29
Line coverage: 94.5% (1773 of 1875)
Covered lines: 1773
Uncovered lines: 102
Coverable lines: 1875
Total lines: 2871
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 176_12329323048

Coverage

CodeLineCounter - 91.6%
Name Line Branch
CodeLineCounter 91.6% ****
CodeLineCounter.Models.AnalysisResult 100%
CodeLineCounter.Models.DependencyRelation 93.3%
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 100%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CodeMetricsAnalyzer 99.1%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Services.DependencyAnalyzer 98.7%
CodeLineCounter.Services.DependencyGraphGenerator 100%
CodeLineCounter.Services.SolutionAnalyzer 78.2%
CodeLineCounter.Utils.CoreUtils 93.1%
CodeLineCounter.Utils.CsvExportStrategy 100%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.DataExporter 90.2%
CodeLineCounter.Utils.FileUtils 87.8%
CodeLineCounter.Utils.HashUtils 100%
CodeLineCounter.Utils.JsonExportStrategy 100%
CodeLineCounter.Utils.JsonHandler 100%
System.Text.RegularExpressions.Generated 81.4%
CodeLineCounter.Tests - 98.8%
Name Line Branch
CodeLineCounter.Tests 98.8% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CoreUtilsTests 100%
CodeLineCounter.Tests.CsvHandlerTests 100%
CodeLineCounter.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Tests.DataExporterTests 94.5%
CodeLineCounter.Tests.DataExporterTests.TestClass 100%
CodeLineCounter.Tests.DependencyGraphGeneratorTests 100%
CodeLineCounter.Tests.FileUtilsTests 100%
CodeLineCounter.Tests.HashUtilsTests 100%
CodeLineCounter.Tests.JsonHandlerTests 100%
CodeLineCounter.Tests.JsonHandlerTests.TestClass 100%
CodeLineCounter.Tests.Services.SolutionAnalyzerTest 100%

@magic5644 magic5644 merged commit a41ae19 into main Dec 14, 2024
6 checks passed
@magic5644 magic5644 deleted the feat-dependencyCheck branch December 14, 2024 11:07
@github-actions
Copy link

Summary

Summary
Generated on: 12/14/2024 - 14:13:43
Parser: Cobertura
Assemblies: 2
Classes: 35
Files: 29
Line coverage: 94.5% (1771 of 1874)
Covered lines: 1771
Uncovered lines: 103
Coverable lines: 1874
Total lines: 2868
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 173_12322341971

Coverage

CodeLineCounter - 91.5%
Name Line Branch
CodeLineCounter 91.5% ****
CodeLineCounter.Models.AnalysisResult 100%
CodeLineCounter.Models.DependencyRelation 93.3%
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 100%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CodeMetricsAnalyzer 99.1%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Services.DependencyAnalyzer 98.3%
CodeLineCounter.Services.DependencyGraphGenerator 100%
CodeLineCounter.Services.SolutionAnalyzer 78.2%
CodeLineCounter.Utils.CoreUtils 93.1%
CodeLineCounter.Utils.CsvExportStrategy 100%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.DataExporter 90.2%
CodeLineCounter.Utils.FileUtils 87.8%
CodeLineCounter.Utils.HashUtils 100%
CodeLineCounter.Utils.JsonExportStrategy 100%
CodeLineCounter.Utils.JsonHandler 100%
System.Text.RegularExpressions.Generated 81.4%
CodeLineCounter.Tests - 98.8%
Name Line Branch
CodeLineCounter.Tests 98.8% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CoreUtilsTests 100%
CodeLineCounter.Tests.CsvHandlerTests 100%
CodeLineCounter.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Tests.DataExporterTests 94.5%
CodeLineCounter.Tests.DataExporterTests.TestClass 100%
CodeLineCounter.Tests.DependencyGraphGeneratorTests 100%
CodeLineCounter.Tests.FileUtilsTests 100%
CodeLineCounter.Tests.HashUtilsTests 100%
CodeLineCounter.Tests.JsonHandlerTests 100%
CodeLineCounter.Tests.JsonHandlerTests.TestClass 100%
CodeLineCounter.Tests.Services.SolutionAnalyzerTest 100%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants