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 を使用したいので、それが主に焦点を当てていることです。私は何が欠けていますか?私が見落としている設定はありますか?ファイルを間違ったディレクトリなどに置いていますか?