Hello,
Recently, I submitted a PR to address RDS validator logic issues, and took a crack at updating the refspec updates in order to get CI to pass. I ran into some issues and was hoping for some guidance for further changes or review.
Pylint not passing - During refspec regen, some refspec objects end up out of order in the connect module. It appears that some classes have circular type dependencies, specifically with the `EvaluationForm` resources.
To work around this issue, I took the liberty of applying patch changes to remove or replace object type. In addition to the refspec having these circular class dependencies, there is a recursion issue when scanning. I was able to duplicate this fix by adding a line to gen.py to avoid this issue in the way the wafv2 module does.
Does it appear that I am doing this right? I would like to be able to contribute in a way that helps keep the project going, in any way possible.
Thanks!
-Trent