問題タブ [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 投票する
2 に答える
90 参照

python - ソースファイルがflake8のpython 3をサポートしているかどうかを静的に判断する方法は?

Python ソース ファイルが Python 3 をサポートしているかどうかを静的に判断するにはどうすればよいですか?

そこに記載されているように質問に答えることができない場合があるため、より具体的に説明します。

これに対する私のアプリケーションは、実行する flake8 のバージョンを選択して、偽の SyntaxErrors を発生させないことです。そのため、(少なくとも) flake8 の Python 3 コピーを実行する必要があるか、Python 2 コピーを実行する必要があるかを教えてくれるヒューリスティックを探しています。

私はエディターから flake8 を使用していますが、入力時にリント エラーが表示されます。pyflakes/flake8 が何かを考えていることの副作用として、名前付けエラー (F821 など) が失われることがあるという事実に最も関心があります。は、実際には正しい構文である構文エラーです。構文エラーが発生すると、(当然のことながら) 命名エラーなどであきらめているように見えます。

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

atom-editor - Flake8-linter Atom インクルード除外ファイル

私はどういうわけか、atom の linter-flake8 2.0.2 からすべての「admin.py」ファイルを除外しました。そのため、異なるフォルダーにある私の admin.py ファイルを除いて、すべてのファイルが linter-flake8 によって完全に監視されます。私はそれがどのように起こったのかわかりません。.flake8 にはありません - 構成は除外します

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

python - Python3 virtualenv に flake8 をインストールする pip は、OSX に Python 2.7 用の flake8 をインストールします

私はatomを正しくセットアップしようとしていますが、linter-flake8パッケージはpython 2 flake8を使用しているため、存在しない構文エラーを指摘して私を悩ませています。

二重に厄介なのは、そのようなエラーがファイルで指摘された場合、ファイルの残りの部分が lint されないため、未使用のインポートを見つけるのが非常に困難になることです。

pip インストール後に正しいバイナリを指すように設定で実行可能パスを設定しましたが、同じエラーが発生します。

test.py は単に次のとおりです。

OSX で適切なバージョンの Python を使用して flake8 をインストールするにはどうすればよいですか?

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

python - これは flake8 の誤検知ですか、それとも本当に間違ったことをしていますか?

このコード サンプルに簡略化できる関数があります。

pyflakes (1.3.0) または flake8 (3.2.0) を実行すると、次のレポートが表示されます。

私が見ているのは、item変数が実際に2回使用されていることですが、スコープが異なるため、報告されるべきではありませんよね?

また、2 番目のループがなかったitemとしても、3 行目で定義したprint?

それで、これは偽陽性ですか、それとも私は本当に非常に貧弱なコードを書いていますか?

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

python - Flake 8 の ESLint max-statements との同等性

Javascript ESLintの max-statementsは、小さく、モジュール化された、読みやすい関数に対して非常に優れた実施を提供します。Python Flake8 lint で似たようなものを見つけたいと思っていましたが、今のところ運がありません。小さな機能を促進するために Flake8 を構成する方法はありますか?

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

flake8 - インストールされた flake8 プラグインを一度だけ簡単に無視するには?

flake8-docstringsプラグインをインストールしましたが、他にもいくつかあります。しかし、いくつかの実行では、このプラグインのすべての警告を簡単な方法で無視したいと思います。構成ファイルを作成せず、警告コードのリストを手動で作成することもありません。

次のような解決策はありますか?

また

?