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
Pyright, developed by Microsoft, detects types if no type annotations are present, is used in Pylance VS Code extension, which comes with the official Python extension.
Mypy, the oldest type checker for Python, uses type annotations;
Pytype, developed by Google, detects types if no type annotations are present;
Pyre, developed by FB and Instagram, detects types, both type checker and static code analysis tool.
Criteria:
support in the code editors: VS Code, PyCharm, ...;
completeness of checks, what standards checker supports, how strict is checker;
usage in GitHub actions.
The text was updated successfully, but these errors were encountered:
I think it was happening when trying to use Model type hints in the utils module of reana-db, thus causing circular imports as models.py does some imports from utils.py.
List of type checkers to investigate:
Criteria:
The text was updated successfully, but these errors were encountered: