如何设置.sublimelinterrc来忽略pep8错误

Ana*_*ist 5 pep8 sublimelinter sublimetext3

我正在使用Sublime Text 3,我正在尝试在全局(用户首选项)级别之外自定义SublimeLinter-pep8.我有一个文件中有很多标签,所以错误W191显示了很多.作为测试,我想忽略这个错误.如果我"ignore": "W191"向SublimeLinter.sublime-settings文件添加一个,则忽略该错误.如果我将其添加到设置堆栈中用户级别以上的任何位置,则不会忽略该错误.

这是我的SublimeLinter.sublime-settings文件的linting部分.如果我将"W191"添加到"忽略"部分,那么这是唯一一次错误将被linter忽略.此外,我注意到了"max-line-length": null,但我仍然遇到最大行长错误,因此除了我在这个问题中提出的要求之外,可能还有其他内容.

    "lint_mode": "background",
    "linters": {
        "pep8": {
            "@disable": false,
            "args": [],
            "excludes": [],
            "ignore": "",
            "max-line-length": null,
            "select": ""
        }
    },
Run Code Online (Sandbox Code Playgroud)

这是我的.sublimelinterrc文件的全部内容.我把它放在我的.py文件的父文件夹中(我也尝试将它放在同一个文件夹中).它没有做任何事情.

{
    "SublimeLinter":
    {
        "@python": 2.7,
        "linters":
        {
            "pep8":
            {
                "ignore": "W191"
            }
        }
    }   
}
Run Code Online (Sandbox Code Playgroud)

我也尝试在.py文件的开头添加这个内联语句.它也没有做任何事情. # [SublimeLinter pep8-ignore:+W191]

我也搞乱了Project设置,但是我不确定Sublime Text中的项目是如何工作的所以我不确定我是否看到了同样的问题,或者我只是设置错了.

调试模式不会显示有关pep8的任何警告或错误,并且每次修改任何这些文件时它都会可靠地重新发送.如果可能的话,我想使用.sublimelinterrc,这就是我主要关注的内容.我错过了什么?有一个我忽略的环境吗?我把文件放在错误的目录或什么的?