标签: python lint pylint flake8
由于使用字符串连接是一种难闻的气味,我想在lint步骤中自动检测出CI管道并向开发人员报告。
例如,检测"The user " + user.name + " is blocked",并建议使用.format方法 - "The user {} is blocked".format(user.name)。
"The user " + user.name + " is blocked"
.format
"The user {} is blocked".format(user.name)
我在 pylint 和 flake8 中寻找规则,但没有人试图检测到这种不良做法。