"pass various linters like flake8" 是什么意思?

What does "pass various linters like flake8" mean?

关于 Python 项目:“我们希望通过各种 linters,如 flake8。我不认为这会成为问题,但如果客户提出挑战,我会把它放在我的后兜里任何东西。"

澄清:我知道 linter 是什么。我的困惑在于客户的措辞,尤其是“通过”。我从“使用”和“在我的 IDE 中使用它”的角度来考虑 linter。你认为他的意思是“不使用”中的“通过”吗?

通常,在配置了持续集成 (CI) 管道的软件项目中,人们将配置单元测试、linters,并且可能 auto-formatters 作为 CI 管道的步骤。如果 linter 发现任何问题,或者如果 auto-formatters 产生任何更改,那么这些步骤将失败。

因此:“我们希望像 flake8 一样传递各种 linters”的意思是“我们希望 flake8 在我们的代码中 运行 时不会发现任何问题。”