私はSpyder2.3.1とpython(x、y)を使用しています。
Spyderの設定で、「スタイル分析」をアクティブにすることができます。これはかなりいいですが、最大値を増やしたいです。許容できる線の長さ。 PEP8の標準設定は79文字です。これは、次の内容のsetup.cfgを介して変更できます。
[pep8]
max-line-length = 99
これはここで読むことができます: http://pep8.readthedocs.org/en/latest/intro.html#related-tools
Spyder/PEP8が新しい制限を認識するようにsetup.cfgをどこに置くのですか?または、この制限を設定するか、E501を無視する他の方法はありますか? (行から長い)? Spyderで「99文字の後に縦線を表示する」を設定するだけでは役に立ちません。
@Wernerが引用したリンクによると:
http://pep8.readthedocs.org/en/latest/intro.html#configuration
~/.config/pep8
(Linux/Macの場合)または~/.pep8
(Windowsの場合)というファイルを作成し、次の行を追加する必要があります。
[pep8]
max-line-length = 99
Spyderでテストしたところ、期待どおりに機能しました。
ミンのコメントに触発されて、私は次のことを行うことでスパイダー3.8でこの作業を行うことができました。を使用して〜ディレクトリを見つけます
import os; os.path.expanduser('~')
(ジャスティン・ハリスの発言を参照)
次に、以下を含む.pycodestyle
というファイルを〜ディレクトリに追加します。
[pycodestyle]
max-line-length = 99
(Carlos Cordobaの回答を参照)
スパイダーを再起動します[編集:以下のコメントによると、これは必要ありません]。これは実際には、上記のコメントと回答のほとんどを組み合わせたものです。
「pep8」への参照は廃止されました。パッケージの名前は「pycodestyle」に変更されました。
プロジェクトレベルでpep8セクションまたはsetup.cfgを使用したtox.iniで十分です。
http://pep8.readthedocs.org/en/latest/intro.html#configuration
spyder 4.0.0.dev0を使用して〜/ .config/spyder.iniに移動し、spyderアプリケーションが実行されていないことを確認し、辞書の値 'maxLineLength':100を 'maxLineLength':79から変更します。
私のアプリを起動しました。シャットダウン時にスパイダーアプリの実行中にファイルを編集すると、〜/ .config /spyder.iniにあるものが上書きされます。
実行されていないことを確認し、必要な変更を加えます