跳转到主要内容

Flake8插件,旨在鼓励正确的字符串字面量连接。

项目描述

flake8-implicit-str-concat

PyPI version Supported Python versions PyPI downloads GitHub Code style: Black

这是一个为Python代码检查工具Flake8编写的插件,旨在鼓励正确的字符串字面量连接。

它会查找风格问题,如同一行中隐式连接的字符串字面量(可能由代码格式化工具Black引入),或显式字符串字面量连接中不必要的加号运算符。

安装

pip install flake8-implicit-str-concat

示例

$ cat example.py
s = ('111111111111111111111'
     '222222222222222222222')
$ black example.py
reformatted example.py
All done! ✨ 🍰 ✨
1 file reformatted.
$ cat example.py
s = "111111111111111111111" "222222222222222222222"
$ flake8 example.py
example.py:1:28: ISC001 implicitly concatenated string literals on one line
$ edit example.py # Remove the " " and save
$ cat example.py
s = "111111111111111111111222222222222222222222"
$ black example.py
All done! ✨ 🍰 ✨
1 file left unchanged.
$ flake8 example.py
$

违规代码

该插件使用前缀ISC,代表隐式字符串连接。

代码 描述
ISC001 同一行中隐式连接的字符串字面量
ISC002 在续行中隐式连接的字符串字面量
ISC003 显式连接的字符串应隐式连接

发布说明

您可以在[https://github.com/flake8-implicit-str-concat/flake8-implicit-str-concat/releases](发布页面)找到发布说明。

项目详情


下载文件

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

源分布

flake8_implicit_str_concat-0.4.0.tar.gz (2.5 kB 查看哈希值)

上传时间

构建分布

flake8_implicit_str_concat-0.4.0-py3-none-any.whl (3.2 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面