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提供了大量的Quartz工作线程   来自SOAPException的java抛出超时异常   java通过REST web服务同步PostgreSQL过程调用   java Hibernate:在关联表中设置值   javaimapidlechanneladapterjavax。邮政AuthenticationFailedException:[警报]同时连接太多   JavaApacheStorm:stormkafkamonitor脚本引发异常   java将jar链接到战争   Matlab与Java的集成方法   安卓公司。谷歌。ads.AdView未能实例化java。lang.ClassNotFoundException:org。json。JSONException   “String forecastStr=mForecastAdapter.getItem(position);”行中出现java错误阳光工程   java如何将Mono中的列表属性作为流量进行操作?   java DecimalFormat类不必要地给出整数   java@IfProfileValue两个spring配置文件   java如何使用SwingWorker创建多线程?   java从扩展SwingWorker的内部类触发事件   java二叉树高度实现