問題タブ [pyflakes]

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 に答える
3082 参照

python - Windowsでatom linter-pythonをセットアップしますか?

Windows 7 のアトム エディターで Python リンターを動作させようとしていますが、何もしないようです。

私は持っている:

  1. Windows に最新のアトムエディター (バージョン 0.194.0) をインストールし、
  2. インストールされたlinter、および
  3. linter-pyflakes をインストールしました。
  4. linter-pyflakes の README ファイルの指示に従って、atom 構成ファイルに次のように設定します。

    "linter-pyflakes": pyflakesExecutablePath: "C:\Users\blokeley\Anaconda3\Scripts"

Python ファイルを編集するときにリンター アクティビティがないようです。

linter-pyflakes プロジェクトでイシューをオープンしましたが、応答がありませんでした。

実行ファイルへのパスが間違っていませんか? リンターが何をしているのかを確認するにはどうすればよいですか?

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

vim - Vim with Pyflakes 「致命的なシグナル SEGV をキャッチ」

Vim にプロンプ​​トを表示するターミナルで vim がクラッシュするよりも頻繁に:

致命的な信号 SEGV をキャッチしました。

pyflakes プラグインで vim を使用して、python スクリプトを編集します。

この問題の原因を知っている人はいますか?

Mac OSX 10.10 を実行しています。

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

python - 修正方法: flake8/pyflakes がクラスの前の複数行コメントをエラーとして扱う

emacsでflake8を使用しています。ファイルを

構文エラーはありませんと表示されます。しかし、それを次のようにラップすると:

「class」行に「E302 expected 2 blank lines, found 0」が表示されます。

これはバグですか?config設定で修正できますか?

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

python - 改行に関してpython PEP8に従うにはどうすればよいですか?それはどれほど重要ですか?

私はpython 3.5.1で書いており、プログラミング初心者です。

私はpep8pyflakesプラグインでgedit を使用し、 python スタイル ガイドに従ってスタイルの間違いを示しています。スタイルの推奨事項を文字どおりに実行するかどうかはわかりません。

E501: line too long (80 > 79 characters)ただし、とで示されている 3 つの繰り返しのスタイルの欠陥がE502: the backslash is redundant between bracketsありE128/E127/...: continuation line under-indented for visual indentます。以下のスクリーンショット。

私の2つの質問は次のとおりです。

  1. 回避するためにPythonで適切に改行を作成するにはどうすればよいですか?E501その後のスタイルエラーE502と.E127/128
  2. 特に出版を念頭に置いて、スタイルガイド pep8 を文字どおりにフォローすることは役に立ちますか? 高度な python プログラマーは何と言っていますか?

E501: ここに画像の説明を入力

E502: ここに画像の説明を入力

E127/128...: ここに画像の説明を入力

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

python - vim-flake8 が D および H エラーを表示し始めました

vim の pyflake8 に問題があります。彼は、次のように、まったく表示されなかったいくつかのエラーを表示し始めました。

これらはいくつかの標準的な pep8 エラーであると思いますが、pyflakes8 は、アップグレードを行った今日までそれらを表示しませんでした。現在のバージョン2.5.4 (pep8: 1.7.0, mccabe: 0.4.0, pep257: 0.2.1.post1, pyflakes: 1.0.0, hacking.core: 0.0.1, ProxyChecker: 0.0.1) CPython 2.7.6 on Linux では、vimがpyflakeが機能していないというエラーを表示していたため、アップグレードした後、pyflakeが機能していましたが、このDおよびHエラーが表示され始めました。この状況を解決するにはどうすればよいですか?

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

python - Python 構文エラー: pyflakes は多くのエラーの最初のエラーのみを検出します

次のコードがあるとします。

ご覧のとおり:、両方の定義が欠落しており、最終行のretur代わりに含まれています。returnただし、pyflakes (のようなものpyflakes test.py) を介して実行すると、すべてのエラーの最初のエラーのみが報告されます。

最初のものを修正するとすぐに、2 回目の実行で次のものに移動します。

それで、私の質問は何かが足りないのですか、それとも考えられるすべてのエラーを一度に表示することは可能ですか?

(実際のところ、私は vim のsyntasticプラグインを利用しようとしていますが、上記の動作のために、syntastic 自体は vim のロケーション リストの最初のエラーしか表示しません...)

ありがとう。

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

python - Pylint は「else」句で未定義の変数を検出しません

次のpythonコードがあります

実行しようとすると、「b」は「else」ではなく「if」句でのみ定義されているため、実行時エラーが発生します。

Pylint と Pyflakes はどちらもこの問題を検出できませんでした。

コードを実行せずに検出できる他の方法はありますか?