私は修正できないpep8に従う十分なコードで動作し、syntepがpep8構文チェッカーを使用しないようにします。どのような方法でそれを無効にするには?pythonファイルのためのsyntepasticのpep8チェックを無効にする
答えて
あなたは(あなたののvimrcまたはftplugin/python.vimファイルに入れて)あなたはこのようにそれを行うことができますPythonの構文チェッカーとしてflake8使用している場合:
let g:syntastic_python_checkers=['flake8']
let g:syntastic_python_flake8_args='--ignore=E501,E225'
あなたが沈黙する必要があります各エラークラスは明示的に(pep8チェック全体を無効にすることはできません)。すべてのエラーと警告のコードについては、flake8 documentationとpycodestyle documentation(pep8であった)を参照してください。
Wen man hier nicht alles trifft:D –
私の意見では、flake8はpylintより強力です。おそらく 'let g:syntastic_python_flake8_args = ' - ignore = E501、E225''は' flake8'だけで十分でしょう。 – Kamel
すべてのpep8エラーがありますので、pep8を有効に無効にするために追加してください: '--ignore = E101、E111、E112、E113、E114、E115、E116、E121、E122、E123、E124、E125、E126、E127、 E222、E223、E224、E225、E226、E227、E228、E231、E241、E242、E251、E261、E262、E265、E266、E271、E272、E273、 E701、E702、E703、E704、E711、E712、E713、E714、E721、E731、E901、E902、W191、W291、W292、E293、E274、E301、E302、E303、E304、 W293、W391、W503、W601、W602、W603、W604 ' – Lucas
クリスチャンに答えると答えます。特定のチェッカー引数を追加することもできます。
let g:syntastic_python_flake8_args = "--ignore=E501 --max-complexity 10"
- 1. オンザフライのPEP8チェックを無効にし、ファイル保存時にのみチェックします
- 2. ファイル名のために.txtファイルをチェックするPython
- 3. Pythonで無効な型をチェックする
- 4. 特定の関数を無効にするためのPythonデコレータ
- 5. PythonのPEP8注釈
- 6. Azure:ssh接続のための.ppkファイルを無効にする
- 7. Pythonはウェブブラウザを無効にするために無効にします。
- 8. .ejsファイルのためにeslintを無効にする
- 9. ディレクトリ内のファイルをチェックするためのPythonスクリプト
- 10. pep8の規則を使用してPythonコードを整理するためのライブラリ
- 11. Sublime3のテキストはPythonのPEP8フォーマットを無視できません
- 12. jQueryのチェックボックスのチェックを無効にするTextBoxを無効にしますか?
- 13. MakeHumanファイルを書き込むためにPythonの使用:無効な構文エラー
- 14. Python pep8 - 国名のメソッド名?
- 15. ページキャッシュを有効にするためのフラッシュ[:notice]の無効化
- 16. Googleのクラウドストレージの誰もがファイル名のチェックを無効にする方法
- 17. レベルアップフォルダ内のファイルを見るためにgitを無効にする方法
- 18. 私のコードでpep8標準をチェックする方法
- 19. Androidでウェブビューを有効/無効にするためのベストプラクティス
- 20. Python:リストの理解のための無効な構文エラー
- 21. python importlib、動的にロードされたファイルのキャッシュを無効にする方法
- 22. アクションメソッドからPHPファイルにリダイレクトし、URLのチェックを無効にする
- 23. のMakefileのpep8チェックのみのgit diffを
- 24. PyCharmを取得してPEP8コードスタイルをチェックするには?
- 25. Pythonの "compiled statement"を無効にする
- 26. Pythonモックのパッチデコレータを無効にする
- 27. SyntaxError:数式のためのPython構文が無効
- 28. とValueError:フロートのための無効なリテラル()はPython
- 29. Python PEP8モジュールの出力を格納
- 30. pep8との互換性のためにこの行をインデントする方法
使用する構文チェッカーを指定する必要はありませんか?私は* g:syntamic_python_checkers = ['pylint'] *を私のvimrcに入れました。 * g:syntastic_python_checkers *には何が設定されていますか? –
その変数は私には全く設定されていません – rgrinberg