非法导入检测器,flake8的插件
flake8-illegal-import的Python项目详细描述
一个Flake8的扩展名,以确保 某些包未导入目录
flake8的插件
当flake8和flake8-illegal-import都被安装时,插件 在flake8:
中提供$ flake8 --version 3.6.0 (flake8-illegal-import: 0.1.0, […]
参数
此模块需要两个参数: –非法导入目录={path} –非法导入包={pkg1},{pkg2}
例如用法:
$ flake8 ./sample.py --illegal-import-dir=./ --illegal-import-packages=os --select=II101
>;>/home/../test/sample.py:14:1:ii101禁止在此目录(OS)中导入此包
错误代码
此插件使用以下错误代码:
Presence of forbidden imports | |
II101 | importing this package is forbidden in this directory {pkg} |
操作
这个插件将检查所有的导入并找出是否有被禁止的包 在给定的目录中导入
更改
0.1.0-2019-01-xx
- 初始版本