disneystreaming / disneystreaming/smithy4s
Generated "$ordinal" members cause warnings on Scala 3.9
Open
Nobody has claimed this yet.
- Dominant language
- Scala
- Stars
- 401
- Forks
- 98
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 4
Description
https://scala-lang.org/api/3.9_LTS/docs/error-codes/E230.html
Workaround: add "-Wconf:id=E230&src=.*/src_managed/.*:s" to scalacOptions.
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
Start with the linked Scala 3.9 E230 warning documentation and inspect generated sources under src_managed, then find the scalacOptions configuration related to the workaround. Done means generated "$ordinal" members no longer produce E230 warnings without relying on the suppression option.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100