使用Pylint配置ALE插件

Gan*_*esh 2 python django vim pylint neovim

我将ALE与Pylint和pylint-django一起使用,但无法对其进行配置。当浏览Django项目中的任何文件时,它会显示linter警告:

no-member: User class has no member objects for below code.
Run Code Online (Sandbox Code Playgroud)

在如下代码上:

from django.contrib.auth.models import User

user_list = User.objects.all()
Run Code Online (Sandbox Code Playgroud)

Gan*_*esh 5

经过研究,我找到了解决方案。如果您已经安装了正确的一切,包括w0rp's alepylintpylint-django。在您的代码中vimrc添加以下内容,并享受使用django开发Web应用程序的乐趣。谢谢。

let g:ale_python_pylint_options = '--load-plugins pylint_django'
Run Code Online (Sandbox Code Playgroud)