【问题标题】:Settings preferences to pyflakes (with python-mode in vim)pyflakes 的设置首选项(在 vim 中使用 python-mode)
【发布时间】:2014-04-20 20:08:55
【问题描述】:

我遇到了很多我不关心的错误:主要是这种:

fabfile.py|2 error| W0611 'os' imported but unused [pyflakes]

当我导入一些我稍后会使用但尚未使用的东西时

有没有办法(类似于使用 jshint 时的 .jshintrc 文件)文件来消除某些 pyflakes 错误警告?

谢谢!

【问题讨论】:

    标签: python vim python-mode pyflakes


    【解决方案1】:

    参见 Vim 中的 :help 'g:pymode_lint_ignore。对于您的情况,将以下内容添加到您的 vimrc

    let g:pymode_lint_ignore = "W0611"
    

    【讨论】:

    • 感谢定义一个 .pylint 文件会做同样的工作吗?我不喜欢全局 .vimrc 忽略的想法。我想控制每个项目
    • 回答这个问题超出了我的工资等级,但在这里,multiple vim configurations 有一个很好的答案,包括每个项目 vimrc 的部分。
    • 谢谢,我知道 .vim.local 或 .vim.custom 选项。我会接受答案,因为它回答了我的直接问题(并解决了我烦人的问题),但我真的更愿意将其分开。我怀疑 python-mode 在其中一个 python linter 下使用。如果是这样,建议删除 vim 外部的 linting 配置,因为它允许我将来使用其他工具
    • Python 模式在 pymode/libs/pylama/lint/pylama_pylint 中有其唯一的 pylint 版本。它使用该目录中的 pylint.rc 文件,并作为选项传入g:pymode_lint_ignoreg:pymode_lint_selectg:pymode_lint_checkers 中指定的任何内容。我不相信它会检查缓冲区的 cwd pylintrc 文件。
    • 2018 - 那个语法对我不起作用,let g:pymode_lint_ignore = ['W0611'] 做到了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 2011-08-09
    • 2013-03-28
    • 2018-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    相关资源
    最近更新 更多