我们正在一个项目中使用flake8和pylint进行代码风格检查。但问题在于,它们都不会检查行分割方式的一致性。由于在一个项目中保持一致性是很好的,所以我们发现以下这样的情况看起来非常奇怪:
在我们的代码库中,有时候不同的关闭方式会紧邻在一起,就像上面的例子一样。
现在是否有一个pylint、flake或特殊检查器的检查器或规则,只需确保:
如果您有一个悬挂缩进,那么关闭括号、花括号或括号始终在新行中,并且我们在它们之上有一个尾随逗号。
在干净的代码库中,一致性非常重要,如果没有自动检查,则不能依赖开发人员遵守规则。因此,我需要一个检查器来处理上述情况。
foo = long_function_name(var_one, var_two,
var_three, var_four)
foo = long_function_name(
var_one,
var_two,
var_three,
var_four)
foo = long_function_name(
var_one,
var_two,
var_three,
var_four
)
foo = {
a,
b}
foo = {
a,
b,
}
在我们的代码库中,有时候不同的关闭方式会紧邻在一起,就像上面的例子一样。
现在是否有一个pylint、flake或特殊检查器的检查器或规则,只需确保:
如果您有一个悬挂缩进,那么关闭括号、花括号或括号始终在新行中,并且我们在它们之上有一个尾随逗号。
在干净的代码库中,一致性非常重要,如果没有自动检查,则不能依赖开发人员遵守规则。因此,我需要一个检查器来处理上述情况。