You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PyCharm does not use a specific linter to check for the Liskov Substitution Principle (LSP). Instead, PyCharm's built-in code inspection and analysis tools perform signature matching and type checking to help identify potential violations of LSP.
I've just seen a few warnings by Pycharm about
"Signature of method ... does not match signature of the base method ..."
e.g. closeEvent, changeEvent, moveEvent
a warning is not an error. I think we should lookup those and try to use the origin signature. When it is wanted as it is, we should flag them.
This can give a hint for an API change of our dependencies.
The text was updated successfully, but these errors were encountered: