Skip to content

Conversation

@antvaset
Copy link
Contributor

@antvaset antvaset commented Feb 4, 2026

  • Add the EnableTypeChecking engine option (disabled by default). When type checking is enabled, the dynamic runtime value types are checked against the static result types from the ELM. Mismatches are logged as warnings and can help debug and diagnose the drift.
  • So far, I found potential issues in the Power, DifferenceBetween, DurationBetween, CalculateAge, CalculateAgeAt operators, which may have been already reported.

@github-actions
Copy link

github-actions bot commented Feb 4, 2026

Formatting check succeeded!

@codecov
Copy link

codecov bot commented Feb 4, 2026

Codecov Report

❌ Patch coverage is 69.44444% with 33 lines in your changes missing coverage. Please review.
✅ Project coverage is 65.91%. Comparing base (a14a3d9) to head (6eaed71).

Files with missing lines Patch % Lines
...rg/opencds/cqf/cql/engine/execution/TypeChecker.kt 68.62% 21 Missing and 11 partials ⚠️
...ncds/cqf/cql/engine/execution/EvaluationVisitor.kt 66.66% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1673      +/-   ##
============================================
+ Coverage     65.89%   65.91%   +0.01%     
  Complexity     1645     1645              
============================================
  Files           478      479       +1     
  Lines         27641    27748     +107     
  Branches       5497     5529      +32     
============================================
+ Hits          18215    18289      +74     
- Misses         7098     7119      +21     
- Partials       2328     2340      +12     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 4, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
79.2% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@antvaset antvaset marked this pull request as ready for review February 4, 2026 10:07
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.

2 participants