We recently saw issues with implicit dependencies being imported from __init__.py
Example:
app/module/__init__.py
app/module/workflows/fragile.py
- the second one will implicitly import anything from the
__init__.py
which the person in the fragile.py
is not aware of from reading the code.
Would love to be able to report the implicit dependencies or block imports or apply layer or import rules to them.