【发布时间】: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 模块并在运行注册脚本时失败。