Skip to content

Close #684: Add OnNonFatal[F[*]]#687

Merged
kevin-lee merged 2 commits into
mainfrom
task/684/on-non-fatal
Dec 3, 2025
Merged

Close #684: Add OnNonFatal[F[*]]#687
kevin-lee merged 2 commits into
mainfrom
task/684/on-non-fatal

Conversation

@kevin-lee

Copy link
Copy Markdown
Owner

Close #684: Add OnNonFatal[F[*]]

  • It is to do something when F[A] actually contains an error.

@kevin-lee kevin-lee added this to the v2-m5 milestone Dec 3, 2025
@kevin-lee kevin-lee self-assigned this Dec 3, 2025
@github-actions github-actions Bot added pr PR v2 Effectie v2 labels Dec 3, 2025
It is to do something when F[A] actually contains an error.
@kevin-lee kevin-lee force-pushed the task/684/on-non-fatal branch from d8c27d5 to 09e9032 Compare December 3, 2025 12:55
@codecov

codecov Bot commented Dec 3, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 75.00000% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.13%. Comparing base (1a1ea94) to head (187dd5d).
⚠️ Report is 2 commits behind head on main.

Files with missing lines Patch % Lines
...ared/src/main/scala/effectie/instances/id/fx.scala 0.00% 1 Missing ⚠️
.../src/main/scala/effectie/instances/future/fx.scala 0.00% 1 Missing ⚠️
...d/src/main/scala/effectie/instances/tries/fx.scala 0.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #687      +/-   ##
==========================================
- Coverage   94.54%   94.13%   -0.41%     
==========================================
  Files          84       86       +2     
  Lines         568      580      +12     
  Branches       22       20       -2     
==========================================
+ Hits          537      546       +9     
- Misses         31       34       +3     
Files with missing lines Coverage Δ
...d/src/main/scala-2/effectie/instances/ce2/fx.scala 100.00% <100.00%> (ø)
...d/src/main/scala/effectie/instances/ce2/f/fx.scala 94.44% <100.00%> (+0.32%) ⬆️
...d/src/main/scala-2/effectie/instances/ce3/fx.scala 100.00% <100.00%> (ø)
...d/src/main/scala/effectie/instances/ce3/f/fx.scala 100.00% <100.00%> (ø)
...-core/shared/src/main/scala/effectie/core/Fx.scala 100.00% <ø> (ø)
...ared/src/main/scala/effectie/core/OnNonFatal.scala 100.00% <100.00%> (ø)
.../src/main/scala/effectie/instances/monix3/fx.scala 100.00% <100.00%> (ø)
...ared/src/main/scala/effectie/instances/id/fx.scala 94.11% <0.00%> (-5.89%) ⬇️
.../src/main/scala/effectie/instances/future/fx.scala 50.00% <0.00%> (-50.00%) ⬇️
...d/src/main/scala/effectie/instances/tries/fx.scala 0.00% <0.00%> (ø)
🚀 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.

@kevin-lee kevin-lee force-pushed the task/684/on-non-fatal branch from 09e9032 to 187dd5d Compare December 3, 2025 13:16
@kevin-lee kevin-lee merged commit a7dc699 into main Dec 3, 2025
12 of 14 checks passed
@kevin-lee kevin-lee deleted the task/684/on-non-fatal branch December 3, 2025 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr PR v2 Effectie v2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add OnNonFatal[F[*]]

1 participant