I'm using ALE with Pylint and pylint-django, but I'm not able to configure it. It shows a linter warning while browsing any file within a Django project:
no-member: User class has no member objects for below code.
on code like the following:
from django.contrib.auth.models import User
user_list = User.objects.all()
After some research I found the solution. If you have installed everything correctly including w0rp's ale
, pylint
& pylint-django
. In your vimrc
add the following line & have fun developing web apps using django.
Thanks.
let g:ale_python_pylint_options = '--load-plugins pylint_django'
A simpler per-project way is to install pylint_django and use a pylintrc file.
pip install pylint-django
Create a pylintrc
file:
[MASTER]
load-plugins=pylint_django
django-settings-module=myproject.settings
Replace myproject
with your project name.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With