跳转到主要内容

Python 3检查flake8的本地导入

项目描述

flake8-local-import

Downloads PyPI PyPI - Python Version PyPI - Wheel PyPI - Implementation

Python 3检查flake8的本地导入

安装

pip install flake8-local-import

配置

您需要将 app-import-names 选项设置为逗号分隔的列表,以指定应视为应用程序本地名称的名称。请注意,相对导入始终被视为本地。

示例

#  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

错误代码

代码 描述
LI100 本地导入必须位于方法体开头
LI101 外部模块的包不应本地导入
LI102 标准模块的包不应本地导入

链接

https://github.com/meanmail-dev/flake8-local-import

https://meanmail.dev/

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

flake8_local_import-1.0.6.tar.gz (5.2 kB 查看哈希值)

上传于

构建的发行版

flake8_local_import-1.0.6-py3-none-any.whl (5.9 kB 查看哈希)

上传于 Python 3

支持