为什么酒吧在 pylint 中被列入黑名单

Fra*_*ank 1 python django pylint

使用 pylint 对我的 django 项目进行 linting 时出现错误。Pylint 在 linting 我的 django 项目“C0102:黑名单名称“bar”(黑名单名称)时显示错误

我有一个名为 bar 的函数是正确的,但为什么这个名字被列入黑名单?我不知道有这个名字的内置程序。

jjr*_*sey 7

pylint的具有不应该被用于变量名称的默认列表:foobarbaztototutu,和tata。我认为bar这个列表中的原因是它经常与示例或一次性代码中的变量一起使用foobaz用作变量的“笑话”名称。

列入黑名单的名称列表可通过bad-names选项更改。您还可以在以下链接中找到有关禁用某些检查的更多信息:

  • 这有点愚蠢,因为在*超通用*示例中使用“bar”没有任何问题。它并不比`x`,`y`,`f`,`g`,......更糟糕。 (4认同)
  • 我在条形图中使用 bar 作为条形图,pylint 的导航引导我来到这里。 (4认同)