Skip to content

Comments

Refactor project structure and add CsvHandler class#4

Merged
magic5644 merged 5 commits intomainfrom
feature-csvhandler
Sep 24, 2024
Merged

Refactor project structure and add CsvHandler class#4
magic5644 merged 5 commits intomainfrom
feature-csvhandler

Conversation

@magic5644
Copy link
Owner

Add new csvHandler class to seriralize and deserialize any csv file.

@github-actions
Copy link

Summary

Summary
Generated on: 09/24/2024 - 10:50:42
Parser: Cobertura
Assemblies: 2
Classes: 22
Files: 20
Line coverage: 87.7% (970 of 1106)
Covered lines: 970
Uncovered lines: 136
Coverable lines: 1106
Total lines: 1603
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 111_11012237730

Coverage

CodeLineCounter - 79.9%
Name Line Branch
CodeLineCounter 79.9% ****
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 87.5%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeAnalyzer 98.9%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Utils.CoreUtils 96.5%
CodeLineCounter.Utils.CsvExporter 44.5%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.FileUtils 100%
CodeLineCounter.Utils.HashUtils 100%
System.Text.RegularExpressions.Generated 81.3%
CodeLineCounter.Tests - 100%
Name Line Branch
CodeLineCounter.Tests 100% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CsvExporterTests 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Utils.Tests.CoreUtilsTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Utils.Tests.FileUtilsTests 100%
CodeLineCounter.Utils.Tests.HashUtilsTest 100%

@github-actions
Copy link

Summary

Summary
Generated on: 09/24/2024 - 10:54:35
Parser: Cobertura
Assemblies: 2
Classes: 22
Files: 20
Line coverage: 87.7% (970 of 1106)
Covered lines: 970
Uncovered lines: 136
Coverable lines: 1106
Total lines: 1593
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 112_11012298313

Coverage

CodeLineCounter - 79.9%
Name Line Branch
CodeLineCounter 79.9% ****
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 87.5%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeAnalyzer 98.9%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Utils.CoreUtils 96.5%
CodeLineCounter.Utils.CsvExporter 44.5%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.FileUtils 100%
CodeLineCounter.Utils.HashUtils 100%
System.Text.RegularExpressions.Generated 81.3%
CodeLineCounter.Tests - 100%
Name Line Branch
CodeLineCounter.Tests 100% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CsvExporterTests 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Utils.Tests.CoreUtilsTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Utils.Tests.FileUtilsTests 100%
CodeLineCounter.Utils.Tests.HashUtilsTest 100%

@github-actions
Copy link

Summary

Summary
Generated on: 09/24/2024 - 11:19:36
Parser: Cobertura
Assemblies: 2
Classes: 22
Files: 20
Line coverage: 87.7% (970 of 1106)
Covered lines: 970
Uncovered lines: 136
Coverable lines: 1106
Total lines: 1593
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 113_11012670597

Coverage

CodeLineCounter - 79.9%
Name Line Branch
CodeLineCounter 79.9% ****
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 87.5%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeAnalyzer 98.9%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Utils.CoreUtils 96.5%
CodeLineCounter.Utils.CsvExporter 44.5%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.FileUtils 100%
CodeLineCounter.Utils.HashUtils 100%
System.Text.RegularExpressions.Generated 81.3%
CodeLineCounter.Tests - 100%
Name Line Branch
CodeLineCounter.Tests 100% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CsvExporterTests 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Utils.Tests.CoreUtilsTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Utils.Tests.FileUtilsTests 100%
CodeLineCounter.Utils.Tests.HashUtilsTest 100%

@github-actions
Copy link

Summary

Summary
Generated on: 09/24/2024 - 11:22:39
Parser: Cobertura
Assemblies: 2
Classes: 21
Files: 19
Line coverage: 87.2% (945 of 1083)
Covered lines: 945
Uncovered lines: 138
Coverable lines: 1083
Total lines: 1532
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 114_11012713294

Coverage

CodeLineCounter - 79.6%
Name Line Branch
CodeLineCounter 79.6% ****
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 87.5%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeAnalyzer 98.9%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Utils.CoreUtils 96.5%
CodeLineCounter.Utils.CsvExporter 44.5%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.FileUtils 100%
CodeLineCounter.Utils.HashUtils 85.7%
System.Text.RegularExpressions.Generated 81.3%
CodeLineCounter.Tests - 100%
Name Line Branch
CodeLineCounter.Tests 100% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CsvExporterTests 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Utils.Tests.CoreUtilsTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Utils.Tests.FileUtilsTests 100%

@github-actions
Copy link

Summary

Summary
Generated on: 09/24/2024 - 14:50:43
Parser: Cobertura
Assemblies: 2
Classes: 21
Files: 19
Line coverage: 87.8% (940 of 1070)
Covered lines: 940
Uncovered lines: 130
Coverable lines: 1070
Total lines: 1498
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors
Tag: 115_11016311746

Coverage

CodeLineCounter - 80.6%
Name Line Branch
CodeLineCounter 80.6% ****
CodeLineCounter.Models.DuplicationCode 100%
CodeLineCounter.Models.NamespaceMetrics 100%
CodeLineCounter.Program 0%
CodeLineCounter.Services.CodeAnalyzer 98.9%
CodeLineCounter.Services.CodeDuplicationChecker 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator 100%
CodeLineCounter.Services.CyclomaticComplexityCalculator.ComplexityWalker 100%
CodeLineCounter.Utils.CoreUtils 96.5%
CodeLineCounter.Utils.CsvExporter 49.3%
CodeLineCounter.Utils.CsvHandler 100%
CodeLineCounter.Utils.FileUtils 100%
CodeLineCounter.Utils.HashUtils 85.7%
System.Text.RegularExpressions.Generated 81.3%
CodeLineCounter.Tests - 100%
Name Line Branch
CodeLineCounter.Tests 100% ****
CodeLineCounter.Tests.CodeAnalyzerTests 100%
CodeLineCounter.Tests.CodeDuplicationCheckerTests 100%
CodeLineCounter.Tests.CsvExporterTests 100%
CodeLineCounter.Tests.CyclomaticComplexityCalculatorTests 100%
CodeLineCounter.Utils.Tests.CoreUtilsTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests 100%
CodeLineCounter.Utils.Tests.CsvHandlerTests.TestRecord 100%
CodeLineCounter.Utils.Tests.FileUtilsTests 100%

@magic5644 magic5644 merged commit fe66576 into main Sep 24, 2024
@magic5644 magic5644 deleted the feature-csvhandler branch September 24, 2024 14:52
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.

1 participant