跳转到主要内容

一个flake8插件,帮助您以视觉平衡的方式包裹代码。

项目描述

flake8-balanced-wrapping

CircleCI

一个flake8插件,帮助您以视觉平衡的方式包裹代码。

这个检查器的目的是补充使用开发者辅助Python格式化工具,即那些开发者仍然控制 何时 以特定方式格式化代码的工具,同时仍然强制执行一致的格式化 方式

风格

这个检查器检查的风格旨在清晰和视觉平衡,同时减少差异噪音,而不考虑垂直空间。这与 tuck 包裹工具类似。

尽可能多的情况下,这个检查器不会在其他插件提供相同检查的地方重复检查。

示例:函数定义

# Unwrapped
def foo(bar: str, quox: int = 0) -> float:
    return 4.2

# Wrapped
def foo(
    bar: str,
    quox: int = 0,
) -> float:
    return 4.2

示例:列表解析

# Unwrapped
[x for x in 'aBcD' if x.isupper()]

# Wrapped
[
    x
    for x in 'aBcD'
    if x.isupper()
]

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

flake8-balanced-wrapping-0.1.7.tar.gz (10.5 kB 查看哈希值)

上传时间 源代码

构建分发包

flake8_balanced_wrapping-0.1.7-py2.py3-none-any.whl (10.4 kB 查看哈希值)

上传时间 Python 2 Python 3

支持