【问题标题】:Running pylint with pylint_django throws error使用 pylint_django 运行 pylint 会引发错误
【发布时间】:2017-12-18 17:17:06
【问题描述】:

使用 pip 安装 pylint。 使用 pip 安装 pylint-django。 当使用 pylint --load-plugins pylint_django /projectsource 调用 pylint 时 抛出以下错误

Traceback(最近一次调用最后一次):文件“../bin/pylint”,第 11 行,在 sys.exit(run_pylint()) 文件“../lib/python3.6/site-packages/pylint/init.py”,第 16 行,在 run_pylint 运行(sys.argv[1:])文件“../lib/python3.6/site-packages/pylint/lint.py”,第 1268 行,在 初始化 linter.load_plugin_modules(self._plugins) 文件“../lib/python3.6/site-packages/pylint/lint.py”,第 495 行,在 加载插件模块 module.register(self) 文件“../lib/python3.6/site-packages/pylint_django/plugin.py”,第 22 行,在 登记 start = name_checker.config.const_rgx.pattern[:-2] AttributeError: 'NoneType' object has no attribute 'pattern'

请帮忙!

【问题讨论】:

  • 当使用 --load_plugins 选项调用 pylint 时,它会进入 pylint-django 模块并在运行注册脚本时失败。

标签: django pylint


【解决方案1】:

这是 Pylint 1.8.1 中的错误 降级到 1.7.5 后错误消失。 Here is the link to bug report

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 2019-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多