2013-05-20 8 views
6

私はSublime Linterを使用していますが、PEP 8(W191)を取得して以下の設定を行うことはできません。 なぜですか?SublimeLinterが "pep8_ignore"の設定に従わない

{ 
    "color_scheme": "Packages/Color Scheme - Default/Mac Classic.tmTheme", 
    "fold_buttons": false, 
    "font_face": "SourceCodePro-Regular", 
    "font_size": 13.0, 
    "ignored_packages": 
    [ 
     "Vintage" 
    ], 
    "line_padding_bottom": 1, 
    "line_padding_top": 1, 
    "word_wrap": true, 
    "pep8": false, 
    "pep8_ignore": 
    [ 
     "W191" 
    ] 
} 
+0

私が覚えているところでは、 'pep8_ignore'は値として配列ではなく無視されたPEPのコンマ区切り文字列を持つべきです。 – Blender

+0

Hmm。配列の括弧を削除しようとしたが、私はまだエラーが発生します。また、それは無効なJSONであるため、配列の角括弧を除いたコンマ区切りの文字列を持つことは考えられません。 –

+0

申し訳ありませんが、私はAutoPEP8を考えていました。 – Blender

答えて

8

次へPackages/User/SublimeLinter.sublime-settingsを設定してみてください:

{ 
    "pep8": false, 
    "pep8_ignore": 
    [ 
     "W191" 
    ] 
} 

、それは物事を修正するかどうかを確認します。 SublimeLinterは通常のユーザ設定ファイルでこれらのオプションを探していないかもしれません。

+0

それはそれでした。ありがとう。 –

+3

-1。 'pep8'をoffに設定すると、pep8チェックが完全に無効になります。これはあなたが探しているものではありません。 – jmagnusson

+3

@jmagnusson OPの設定を完全に読んでいらっしゃるなら、彼はすでに '' pep8 '':false'を持っていました。彼は答えを受け入れたので、それは明らかに**彼が探していたものでした... – MattDMo

関連する問題