Django,Jenkins和PyLint看着一切

jvc*_*c26 4 python django pylint jenkins

我目前正在运行带有pylint的Jenkins CI来查看我一直在研究的Django项目.我被挫败的一件事是我导入的所有中央django模块的pylint报告,这意味着我自己的项目文件被埋在其他django模块的堆中(例如/usr/local/lib/python2.6/dist-packages/ django/contrib/admin/options.py,仅提供67个违规).

有没有办法让它不那么乱,只是查看与我的项目相关的文件,还是总是要通过所有导入来递减?

谢谢,

Ĵ

jvc*_*c26 11

是的,非常感谢Django_Jenkins(kmmbvnr)的创建者,让它只查看项目文件的正确方法是使用以下内容:

在settings.py中,您需要:

PROJECT_APPS=(
    'appname',
)
Run Code Online (Sandbox Code Playgroud)

这样就可以对搜索中的所有依赖进行搜索.

希望有所帮助!

Ĵ

  • 帮助*lot*的另一件事是使用django-jenkins选项来指定自定义pylintrc文件.选项是"--pylint-rcfile = <path_to_pylintrc>"我有一个自定义的pylintrc检查到我的源存储库,它将忽略我不关心的事情. (4认同)