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

时间:2014-09-12 19:17:14

标签: sublimetext3 pep8 sublimelinter

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

这是我的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": ""
        }
    },

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

{
    "SublimeLinter":
    {
        "@python": 2.7,
        "linters":
        {
            "pep8":
            {
                "ignore": "W191"
            }
        }
    }   
}

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

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

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

0 个答案:

没有答案