flake8导入订单风格插件,适合我(thebigmunch)的口味。

flake8-import-order-tbm的Python项目详细描述


flake8进口订单tbm

PyPI
Travis

flake8-import-order-tbmflake8-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
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring freemarker多模板加载程序路径   在java插件中从控制台获取输入   java在包中创建继承类   网页抓取Java Jsoup网页抓取   java在线程内创建一个对象,而true条件具有相同的引用   java如何根据空格数拆分字符串   java新的安卓 studio更新中的配置文件“app”是什么?   java在将ArrayList写入/读取到文件时出现奇怪的问题   java Reg替换文本块第一次出现+最后一次出现   java当我单击任何RecyclerView列表项时,如何在MainActivity的EditText中显示特定的单击项?   JAVA XML删除节点仅删除第一个外观   java如何在数组中查找特定值   java SVG/矢量图形对象布尔运算(并集、交集、减法)   java在Android中创建线程需要多长时间   尝试从JBOSS联系Oracle LDAP服务器时发生java连接重置异常   java基于参数获取特定的实现实例   使用java就地修改文件内容   java MonetaryException:未加载MonetaryAmountsSingletonSpi   java接受用户的不同输入并使其触发完全相同的代码段的最短方法是什么   Spring 3.2.8应用程序中未找到java HTTP 404错误