pylint 退出代码 28 是什么?

Wes*_*der 8 pylint

Pylint 在 Linux 上运行时退出并显示代码 28。这个错误代码是什么意思?

我知道这并不意味着空间不足,因为我在空虚拟机上尝试了相同的命令。

Mer*_*ury 9

答案+示例:

(请注意下面来自 pylint 官方网站的pylint 退出代码表。

pylint 退出代码符合 2 的 x 次方(x = 0 到 5),这是一个清晰的标志,表明它们使用二进制系统作为退出代码,这意味着(如下图示例中所述)如果退出代码是:

28- 二进制:(0001 1100退出代码 4、8、16 分别至少触发一次)

63- 二进制:(0011 1111所有错误代码至少触发一次,这是最大错误组合)

在此输入图像描述


Wes*_*der 5

Linux 上的 Pyline 退出代码 28 和 Windows 上的退出代码 30 都意味着您输入的配置文件具有无效配置。

对我来说,用下划线而不是破折号来分隔单词。我改变了这一点,因为 Wheel 构建了 flake8 和 mypy 的破折号,但 pylint 需要保留用破折号分隔单词。