Pylint:从标准输入读取?

Pylint: read from stdin?

有没有办法指示 pylint 从标准输入读取输入?

概要字符串表明文件参数不是必需的:

pylint [ OPTIONS ] [ <arguments> ]

但是当在没有非选项参数的情况下调用时,它会打印

Usage: pylint [options] module_or_package

而且文档在任何地方都没有提到标准输入。

这看起来不像命令行风格...

目前没有办法这样做。您可以通过创建问题 https://bitbucket.org/logilab/pylint/issues 来请求该功能,或者更好的是,提供实现它的拉取请求。

在linux/unix/OSX你可以做

pylint [options] /dev/stdin

从标准输入读取 pylint

Pylint 2.4 开始,您可以为 Pylint 提供一个额外的 --from-stdin 参数。