Closed bkuhlmann closed 5 months ago
In fact, kwalify was already replaced with dry-schema in #1749.
I guess it's about time to release a new version.
Ah, good. Didn't realize work for that is complete. Yeah, a new version would be great! :bow:
I'll close this issue based on the above info.
@bkuhlmann Reek 6.2.0 has now been released including the change from kwalify to dry-schema.
Thanks! I've updated all of my projects accordingly. Nice to see this warning resolved now. :wink:
Why
Hello and Happy Holidays. :wave:
I'd like to suggest removing the Kwalify gem dependency from Reek. This dependency hasn't been maintained in years and when visiting the gem, there doesn't appear to be a valid link to the source code anymore. In addition, in Ruby 3.3.0, Kwalify is throwing performance warnings due to Object Shape violations. This means, every time I use Reek, I see these warnings show up.
How
To reproduce, run the following:
Notice you get the following warning:
Notes