Flake8插件,旨在鼓励正确的字符串字面量连接。
项目描述
flake8-implicit-str-concat
这是一个为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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b6acf233afee943dc1802ef4bc242a19f0419fac9943739e235d3f2aaf616361 |
|
MD5 | b12a72bf02a24916c5f787eed76971b4 |
|
BLAKE2b-256 | dea42cdbe12c014e80b7a1d0b301305861ee30e85091406fb75ee085fcdb044e |
关闭
flake8_implicit_str_concat-0.4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b91805a3e0ff30ae2890830548478af25c79a4a579ec402a6ba3538043dff60c |
|
MD5 | 8fc382c665ad153c890d28aaaa3265bc |
|
BLAKE2b-256 | 58d5a41d35ba2a4f2b4b253afe7ae441f881acd392c830d65a0d73fa71be80b7 |