• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jas88 / TypeGuesser
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: dependabot/nuget/Microsoft.NET.Test.Sdk-18.0.1
DEFAULT BRANCH: main
Repo Added 08 Nov 2025 04:25PM UTC
Token LgtkUwPF51l0MwpxIn2NUIyOUZSFEBNaC regen
Build 58 Last
Files 24
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/test-coverage-improvements
branch: feature/test-coverage-improvements
CHANGE BRANCH
x
Reset
Sync Branches
  • feature/test-coverage-improvements
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/setup-dotnet-5
  • dependabot/github_actions/actions/upload-artifact-5
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/nuget/BenchmarkDotNet-0.15.6
  • dependabot/nuget/Microsoft.Extensions.ObjectPool-9.0.10
  • dependabot/nuget/Tests/Microsoft.NET.Test.Sdk-18.0.0
  • dependabot/nuget/Tests/NUnit-4.4.0
  • dependabot/nuget/Tests/NUnit.Analyzers-4.11.2
  • dependabot/nuget/Tests/NUnit3TestAdapter-5.2.0
  • feature/api-docs
  • feature/zero-alloc-thread-safe-v2
  • hotfix/github-permissions
  • main
  • v2.0.0
  • v2.0.1

09 Nov 2025 05:26PM UTC coverage: 89.157% (+14.8%) from 74.35%
19211952917

Pull #13

github

jas88
Fix 4 additional CodeQL code quality issues

Test code improvements:
- Added using statement for Guesser in multiple dispose test (line 60)
- Reverted DecimalTypeDecider to not use 'using' (not IDisposable)
- Converted foreach with variable mapping to LINQ All() in TypeDeciderFactoryTests
- Converted foreach with break to LINQ Where().FirstOrDefault() pattern
- Added System.Linq using directive to TypeDeciderFactoryTests

All changes improve code quality and follow CodeQL recommendations.
Tests: 377/377 passing. Build: 0 warnings, 0 errors.
Pull Request #13: Feature/test coverage improvements

440 of 530 branches covered (83.02%)

Branch coverage included in aggregate %.

156 of 184 new or added lines in 12 files covered. (84.78%)

3 existing lines in 2 files now uncovered.

1262 of 1379 relevant lines covered (91.52%)

195827.64 hits per line

Relevant lines Covered
Build:
Build:
1379 RELEVANT LINES 1262 COVERED LINES
195827.64 HITS PER LINE
Source Files on feature/test-coverage-improvements
  • Tree
  • List 24
  • Changed 17
  • Source Changed 13
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19211952917 feature/test-coverage-improvements Fix 4 additional CodeQL code quality issues Test code improvements: - Added using statement for Guesser in multiple dispose test (line 60) - Reverted DecimalTypeDecider to not use 'using' (not IDisposable) - Converted foreach with variable mappin... Pull #13 09 Nov 2025 05:27PM UTC jas88 github
89.16
19211847384 feature/test-coverage-improvements Fix CodeQL error: Equals on incomparable types at line 381 Changed from comparing DecimalSize with string literal to comparing with generic object instance. This tests the Equals(object) override properly without triggering CodeQL incomparable ty... Pull #13 09 Nov 2025 05:19PM UTC jas88 github
89.05
19211762380 feature/test-coverage-improvements Potential fix for code scanning alert no. 8: Missed opportunity to use Select Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Pull #13 09 Nov 2025 05:13PM UTC web-flow github
89.05
19211625466 feature/test-coverage-improvements Fix all 14 CodeQL alerts (1 error + 13 warnings) Critical fix: - #19 ERROR: Implemented IEquatable<DecimalSize> and fixed unsafe equality pattern Changed Equals(object) to use pattern matching instead of unsafe cast Code quality improvements i... Pull #13 09 Nov 2025 05:02PM UTC jas88 github
89.05
19211428290 feature/test-coverage-improvements Fix all 12 build warnings and 6 CodeQL code quality issues Build warning fixes: - Fixed XML documentation in DateTimeTypeDecider (removed invalid class-level param tags) - Added null-forgiving operators (!) in 8 test files for nullable reference ... Pull #13 09 Nov 2025 04:43PM UTC jas88 github
89.1
19211158218 feature/test-coverage-improvements Fix all 24 failing unit tests (377/377 tests now passing) Core functionality fixes: - Fixed PooledBuilder.ProcessString recursion causing double value counting - Added SetInitialTypeHint method for type priming without processing values - Fixed D... Pull #13 09 Nov 2025 04:20PM UTC jas88 github
89.03
19201802897 feature/test-coverage-improvements Remove duplicate CodeQL initialization step - Remove redundant v3 CodeQL initialization step - Keep v4 version with proper configuration parameters - Fixes duplicate Initialize CodeQL steps in workflow push 09 Nov 2025 02:05AM UTC jas88 github
74.35
See All Builds (53)

Badge your Repo: TypeGuesser

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc