多行隐式字符串连接 (ISC002)
源自 flake8-implicit-str-concat linter。
作用
检查跨越多行的隐式连接字符串。
为什么这不好?
对于跨越多行的字符串字面量,PEP 8 建议在括号内使用隐式字符串连接,而不是使用反斜杠进行行继续,因为前者比后者更具可读性。
默认情况下,此规则仅在字符串字面量通过反斜杠连接时触发。 要完全禁止隐式字符串连接,请将 lint.flake8-implicit-str-concat.allow-multiline
选项设置为 false
。
示例
建议改为
Options (选项)
格式化器兼容性
将此规则与 allow-multiline = false
一起使用可能与格式化程序不兼容,因为 格式化程序 可能会引入新的多行隐式连接字符串。 我们建议
- 启用
ISC001
以禁止所有隐式连接字符串 - 设置
allow-multiline = true