問題タブ [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.
flake8 - flake8 モジュールはインストールされていますが、/usr/bin にはインストールされていません
flake8 を正常にインストールしました。
しかし、/usr (/usr/bin/、/usr/sbin/、/usr/local/...) の下のどのディレクトリにも表示されません。つまり、「which flake8」には何も表示されないので、コンソールから手動で使用して、手順のようにスクリプトを検証しないでください。
python - Python:flake8は存在しないメソッドを見つけることができません
私が次のようなことをした場合:
flake8 は、'list' メソッドではないため、foo() メソッドに対してエラーを返しません。
これは正常ですか、それとも何か設定する必要がありますか?
python - Flake8 属性エラー:「module」オブジェクトに属性「normalize_paths」がありません
flake8
検証中の私の出力は次のとおりです。
なぜ使えないのですか?
python - flake8 が長すぎる行を報告しない
test.py
次の不適切な形式のコンテンツを含むファイルを作成した場合:
flake8
次のようにコマンドラインからファイルを実行します。
次の 2 つのエラーのみが報告されます。
2 行目のmax-line-length
違反は報告されません。
完全に偶然 (コマンド オプションのいずれかが尊重されるかどうかをテストしていた)、次のような無視オプションを追加すると、次のことがわかりました。
次に、行の長さ違反が報告されます。
私はUbuntu 16.04を使用しており、flake8
バージョン情報は次のとおりです。
関連する質問を Emacs Stack Exchange サイトに投稿したとき(最初は Emacs パッケージに問題があると思っていました)、そこにいるユーザーの 1 人が、 flake8
2.5.4 には下位バージョンの が必要でpyflakes
あると指摘しました 。ただし、その特定のバージョンをflake8
介してapt
、またはpip
自動的にインストールすると、依存関係としてインストールされ、問題が解決するかどうかを確認するpyflakes
ために古いバージョンの を取得できませんでした(おそらく、それはまったく別の質問です)。pyflakes
ここで何か間違ったことをしていますか、それともバグですか?
python - プロジェクト構成ファイルを無視するVim Flake8
vim-flake8 がプロジェクト固有の設定ファイルを無視しているようです。プロジェクトルートのコマンドラインからflake8を実行すると動作しますが、vimを開いてファイルに対してflake8を実行しようとすると、その設定が反映されません。これは、プロジェクト固有の 120 ではなく、デフォルトの行の長さ 79 を使用しているためです。
この投稿を読みました: flake8 not pick up config file ですが、役に立たないようです。コメントで、1年以上前に修正されたバグについて言及しています。
私のプロジェクト ルートには.flake8
、セクションを含むファイルがあります[flake8]
。
vim-flake8 はどのようにしてプロジェクトのルートが何であるか、および構成ファイルを探す場所を決定しますか? Vimが開かれているディレクトリを使用するだけですか?