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中两个ArrayList的内部联接   java如何制作按钮侦听器组方法?   Java位表示法中的字节、字符和int   java如何测试控制台输出代码?   JAXB在编组java时将xmlns添加到元素中   java 安卓 Web服务调用问题   java从按钮中选择多个正确答案   java如何获取sensu服务器事件数据   java如何在编写时添加分隔符。使用openCSV的csv文件   在fedora 23上通过jnlp运行jenkins slave的java问题   如何从java web应用程序创建http可见文件?   java如何在安卓中通过编程改变矢量绘图的颜色   java为什么我总是得到未初始化的变量x?   无法从java/Android Studio中的网站获取数据   ArrayList实现在Java中的最低级别是如何工作的?   java告诉SAX解析器忽略无效字符?   java无法使用JarSplice创建可运行的LWJGL jar   java解析一个包含许多字段的json对象   用于Command+T的java JavaFX密钥组合(新选项卡)   java StreamAPI收集器。groupingBy空集合而不是null