Skip to content

Fix critical bugs and simplify CLI interface#1

Merged
Kydoimos97 merged 21 commits into
mainfrom
feature/cli-fixes-and-simplification
Dec 5, 2025
Merged

Fix critical bugs and simplify CLI interface#1
Kydoimos97 merged 21 commits into
mainfrom
feature/cli-fixes-and-simplification

fix: add null checks for nullable collections in tests and improve co…

a486ec9
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Dec 5, 2025 in 1s

No report found to compare against

View this Pull Request on Codecov

No report found to compare against

Details

Codecov Report

❌ Patch coverage is 78.90772% with 112 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
Modules/Services/IFileDiscoveryService.cs 62.20% 29 Missing and 19 partials ⚠️
Modules/RunTimeUtils.cs 81.81% 12 Missing ⚠️
Modules/Configuration/ConfigObject.cs 45.00% 6 Missing and 5 partials ⚠️
Modules/Configuration/AppConfig.cs 85.96% 4 Missing and 4 partials ⚠️
Modules/Services/ITextMatcherService.cs 30.00% 2 Missing and 5 partials ⚠️
...ices/TextExtractors/FileTypes/DocxTextExtractor.cs 56.25% 7 Missing ⚠️
Modules/CLI/CommandLineInterface.cs 87.75% 5 Missing and 1 partial ⚠️
...es/Services/TextExtractors/FileContentExtractor.cs 63.63% 3 Missing and 1 partial ⚠️
Modules/Services/ILanguageDetectionService.cs 91.66% 1 Missing and 2 partials ⚠️
...ices/TextExtractors/FileTypes/YamlTextExtractor.cs 81.25% 2 Missing and 1 partial ⚠️
... and 2 more

Impacted file tree graph

@@           Coverage Diff           @@
##             main       #1   +/-   ##
=======================================
  Coverage        ?   75.89%           
=======================================
  Files           ?       23           
  Lines           ?      614           
  Branches        ?      101           
=======================================
  Hits            ?      466           
  Misses          ?       99           
  Partials        ?       49           
Files with missing lines Coverage Δ
Modules/CLI/CommandLineOptions.cs 100.00% <100.00%> (ø)
Modules/Models/CombinedFilesData.cs 100.00% <100.00%> (ø)
Modules/Models/DiscoveredFile.cs 100.00% <100.00%> (ø)
Modules/Models/ProcessResult.cs 100.00% <100.00%> (ø)
Modules/Services/ITextDetectionService.cs 56.00% <ø> (ø)
...Services/TextExtractors/ContentExtractorFactory.cs 100.00% <100.00%> (ø)
...vices/TextExtractors/FileTypes/CsvTextExtractor.cs 100.00% <100.00%> (ø)
...ces/TextExtractors/FileTypes/ExcelTextExtractor.cs 100.00% <100.00%> (ø)
...ices/TextExtractors/FileTypes/HtmlTextExtractor.cs 100.00% <100.00%> (ø)
.../TextExtractors/FileTypes/MarkdownTextExtractor.cs 100.00% <100.00%> (ø)
... and 13 more

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3404b6b...a486ec9. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.