代码之家  ›  专栏  ›  技术社区  ›  Ganesh

使用Pylint配置ALE插件

  •  5
  • Ganesh  · 技术社区  · 7 年前

    我正在使用 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()
    
    2 回复  |  直到 7 年前
        1
  •  6
  •   Ganesh    7 年前

    经过一些研究,我找到了解决办法。如果您已正确安装所有内容,包括 w0rp's ale , pylint & pylint-django . 在你的 vimrc 添加以下行(&A);使用django开发web应用程序很有趣。 谢谢

    let g:ale_python_pylint_options = '--load-plugins pylint_django'
    
        2
  •  1
  •   Hritik    3 年前

    每个项目更简单的方法是安装pylint\u django并使用pylintrc文件。

    pip install pylint-django
    

    创建 pylintrc 文件:

    [MASTER]
    load-plugins=pylint_django
    django-settings-module=myproject.settings
    

    代替 myproject 使用您的项目名称。