問題タブ [flake8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
863 参照

python - SublimeLinter3 (flake8 アドオン) で特定の警告を無視する

SublimeLinter3 (具体的には flake8 アドオン) で特定の警告を無視するにはどうすればよいですか?

ドキュメントでは、特定の種類のすべての警告を無視するルールを追加する方法についてのみ言及しています。ただし、各警告をケースバイケースで検討し、修正が必要かどうかに基づいて警告を無効にしたいと考えています。

たとえば、次のようなインポート

リンターが未定義の名前を使用できるかどうかを確認できないという警告が表示されます。

この特定のケースでは、このファイルにリンター警告を表示したくありませんが、おそらく別のファイルに同じ警告を表示したいと考えています。

SublimeLinter は現在この機能をサポートしていますか (これは、他の IDE の右クリックの「警告を無視する」機能に似ています)?

参照:

https://github.com/SublimeLinter/SublimeLinter3

https://sublimelinter.readthedocs.org/en/latest/

0 投票する
1 に答える
4470 参照

python - flake8 のインデント設定

私のプロジェクトでは、インデントに幅 4 スペースを使用しています。

ただし、flake8 を実行すると、予想されるタブ/インデント幅が 2 つのスペースであるという警告が表示されます。

インデントに 4 つのスペースを正しく受け入れるように flake8 を設定するにはどうすればよいですか?

上記は私の(単純化されすぎた)コードフラグメント flake8 flags line #2 で、次のような警告があります。

flake8 プラグインで vim を使用しています。

私の中で.pylintrc

ただし、.pylintrcリンティングは flake8 vim プラグインによって行われるため、どのように表示されるかはわかりません

0 投票する
2 に答える
7421 参照

python - flake8 エラー E901

構文エラーがどこにあるのか、誰にも分かりますか?

Python==2.6、ファイルの最初の行は、バイト オーダー マーキングなし:

ただし、Python 2.7 および 3+ では問題なく動作します。

0 投票する
0 に答える
150 参照

vim - pyflakes はファイルの最後に 1 行の空行を強制しますか?

現在vimでflake8を使用しています。ファイルの末尾に 1 つの空の行が含まれていない場合に、flake8 に lint 警告を表示させたいと考えています。私は以前の会社で使用されていたリンターにとても慣れています

それは強制力がありますか?

0 投票する
1 に答える
1756 参照

python-2.7 - Mac OS X で flake8 を実行している DistributionNotFound

flake8でインストールした後、実行に問題がありpip install flake8ます。の再インストールはpep8役に立ちませんでした。Mac OS X 10.9.2 でデフォルトの python を実行しています。私のpep8バージョンは1.5.6.

0 投票する
1 に答える
333 参照

vim - vim python-mode で、pep8-naming を機能させるにはどうすればよいですか?

pep8 ネーミングをインストールしました ( https://pypi.python.org/pypi/pep8-naming )

だからそれはうまく見えます。私の .vimrc には

vim では、命名エラーは報告されません。サポートされていますか?ステップを逃したことはありますか?

ありがとう

0 投票する
1 に答える
1349 参照

python - Python 2.7 で lib argparse を使用する場合の無効な定数名

flake8 in vim 正確なエラー

test.py|4 列 1 の警告| [無効な名前] 無効な定数名「パーサー」

0 投票する
5 に答える
90659 参照

python - E731 ラムダ式を代入せず、def を使用します

ラムダ式を使用するたびに、この pep8 警告が表示されます。ラムダ式は推奨されませんか? そうでない場合、なぜですか?

0 投票する
3 に答える
7368 参照

python - Flake8が組み込み例外を認識しない

私は flake8 で厳密な pre-commit フックを設定しているので、満足するまでコミットできません。これは通常は良いことですが、まったく問題がないように見える問題が発生しています。

Flake8 に を認識させることができませんFileNotFoundError

たとえば .py

これは、Flake8 にエラーを生成させるのに十分なコードです。

Python docsを確認しましたが、FileNotFoundError は「組み込み」の例外であるため、どこからでもインポートする必要はないと思います。Python インタープリターはそれについて文句を言っていません。flake8 の問題のようです。