flake8导入订单风格插件,适合我(thebigmunch)的口味。
flake8-import-order-tbm的Python项目详细描述
flake8进口订单tbm
flake8-import-order-tbm是 flake8-import-order。
造型
- 包、模块和导入的名称自然使用natsort排序。
- 标准库导入节位于第三方导入节之前,本地导入节之前。
- import语句位于import语句之前。
- 大写先于大写先于小写。
- 本地相对导入中的级别越少,级别越高。
一个基本示例:
import os
import sys
from os import path
import attr
import requests
from attr import attrib, attrs
import LocalPackage
import localpackage
from localpackage import name
from . import name1, name2, name10
from .module import name3
from ..module import name4
用法
使用pip install flake8-import-order-tbm
安装flake8-import-order-tbm
。
运行flake8时,请执行以下操作之一:
将
--import-order-style=tbm
选项添加到命令中。将此添加到您的flake8 config:
import-order-style = tbm