使用 Pylint 配置 ALE 插件
Configuring ALE plugin with Pylint
我将 ALE 与 Pylint 和 pylint-django 一起使用,但我无法配置它。在 Django 项目中浏览任何文件时显示 linter 警告:
no-member: User class has no member objects for below code.
代码如下:
from django.contrib.auth.models import User
user_list = User.objects.all()
经过一番研究,我找到了解决方案。如果您已正确安装所有内容,包括 w0rp's ale
、pylint
和 pylint-django
。在您的 vimrc
中添加以下行并享受使用 django 开发 Web 应用程序的乐趣。
谢谢。
let g:ale_python_pylint_options = '--load-plugins pylint_django'
每个项目更简单的方法是安装 pylint_django 并使用 pylintrc 文件。
pip install pylint-django
创建一个 pylintrc
文件:
[MASTER]
load-plugins=pylint_django
django-settings-module=myproject.settings
将 myproject
替换为您的项目名称。
我将 ALE 与 Pylint 和 pylint-django 一起使用,但我无法配置它。在 Django 项目中浏览任何文件时显示 linter 警告:
no-member: User class has no member objects for below code.
代码如下:
from django.contrib.auth.models import User
user_list = User.objects.all()
经过一番研究,我找到了解决方案。如果您已正确安装所有内容,包括 w0rp's ale
、pylint
和 pylint-django
。在您的 vimrc
中添加以下行并享受使用 django 开发 Web 应用程序的乐趣。
谢谢。
let g:ale_python_pylint_options = '--load-plugins pylint_django'
每个项目更简单的方法是安装 pylint_django 并使用 pylintrc 文件。
pip install pylint-django
创建一个 pylintrc
文件:
[MASTER]
load-plugins=pylint_django
django-settings-module=myproject.settings
将 myproject
替换为您的项目名称。