为什么芝士蛋糕不能执行pylint?

时间:2014-11-11 13:23:03

标签: python pylint

当我执行cheesecake时,它告诉我pylint有错误:

$ cheesecake_index -n natsort   
[...]
pylint ..........   0  (encountered an error during pylint execution)
[...]

但安装了pylint:

$ pylint --version
pylint 1.3.1, 
astroid 1.2.1, common 0.61.0
Python 2.7.8 (default, Oct 20 2014, 15:05:19) 
[GCC 4.9.1]

我想我有最新的芝士蛋糕:

$ cheesecake_index --version
Cheesecake version 0.6.1 (rev. 176)

我使用Ubuntu 14.10并通过pip安装了芝士蛋糕。

问题出在哪里?

1 个答案:

答案 0 :(得分:0)

这似乎是芝士蛋糕来源中的一个错误。我遇到了同样的问题并使用修复程序创建了一个拉取请求:https://github.com/griggheo/cheesecake/pull/11

在他们修复问题并在pypy上发布新版本之前,你可以尝试我的固定分叉:https://github.com/micgro42/cheesecake/tree/fixLintVersionDetection(一定要使用分支fixLintVersionDetection)。 如果您仍然使用我的固定版本收到错误,请提供您的芝士蛋糕运行的日志文件(cheesecake_index ... -l LOGFILE --keep-log