Python 3 check local import for flake8
pip install flake8-local-importYou will want to set the app-import-names option to a comma separated
list of names that should be considered local to your application. Note that
relative imports are always considered local.
# Error
def func():
statement
from app_package import A # LI100 Local import must be at the beginning of the method body
# Error
def func():
statement
from app_package import A # LI100 Local import must be at the beginning of the method body
# Good
def func():
from app_package import A
statement| code | description |
|---|---|
| LI100 | Local import must be at the beginning of the method body |
| LI101 | Packages from external modules should not be imported locally |
| LI102 | Packages from standard modules should not be imported locally |