typelevel / typelevel/cats-effect
Toss a comment on the "alley `Eq`" used to test `IOPar`
Open
Nobody has claimed this yet.
:books: docs
- Dominant language
- Scala
- Stars
- 2.2k
- Forks
- 576
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 18
Description
It has to be error- and cancelation-oblivious because these are the cases in which both degrades to race. In the happy path, where both sides succeed (or only one side errors), the behavior is deterministic and testable.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Search for the "alley Eq" used in the IOPar tests and read the surrounding both and race cases. Add a comment explaining that the Eq must ignore errors and cancellation, while successful or one-error paths remain deterministic and testable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- testing-qa
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100