-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: Fix CodeQL errors and warnings #252
Conversation
Use an Interface instead of Inheritance, and move the `cli_parser` attribute inside the classes because the types are too different. The SubgroupConfigParsingManager expects a SubgroupConfigParser, and RootConfigParsingManager expects a RootConfigParser. Even if both inherit from BaseConfigParser, their calling conventions differ too much, and it raises warnings in Pycharm and CodeQL.
389789c
to
acf4c76
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #252 +/- ##
==========================================
+ Coverage 66.67% 66.93% +0.25%
==========================================
Files 86 86
Lines 3655 3653 -2
==========================================
+ Hits 2437 2445 +8
+ Misses 1218 1208 -10
|
acf4c76
to
389789c
Compare
Quality Gate passedIssues Measures |
This PR fixes all the errors and warnings raised by CodeQL.