5

Sublime Text 3 を使用しており、グローバル (ユーザー設定) レベルを超えて SublimeLinter-pep8 をカスタマイズしようとしています。多くのタブを含むファイルがあるため、エラー W191 が頻繁に表示されます。テストとして、このエラーを無視したいと思います。"ignore": "W191"SublimeLinter.sublime-settings ファイルにを追加すると、エラーは無視されます。設定スタックのユーザーレベルより上の任意の場所に追加すると、エラーは無視されません。

これは、私の SublimeLinter.sublime-settings ファイルの linting 部分です。「無視」セクションに「W191」を追加すると、リンターがエラーを無視するのはそのときだけです。また、私はそれに気付きましたが"max-line-length": null、まだ max-line-length エラーが発生しているため、この質問で私が求めている以上のものがあるかもしれません。

    "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]

プロジェクトの設定もいじりましたが、Sublime Text でプロジェクトがどのように機能するのかよくわからないので、同じ問題が発生しているのか、設定が間違っているだけなのかわかりません。

デバッグ モードでは、pep8 に関する警告やエラーは表示されず、これらのファイルを変更するたびに確実に再リントされます。可能であれば、これに .sublimelinterrc を使用したいので、それが主に焦点を当てていることです。私は何が欠けていますか?私が見落としている設定はありますか?ファイルを間違ったディレクトリなどに置いていますか?

4

0 に答える 0