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

javascript - PyFlakes for Javascript?

Python用のPyFlakesのようなJavascript用のそのようなスタンドアロンパッケージはありますか?JsLintがあるようですが、Rhinoのような外部のものに依存しているようです。

私はPyFlakesのような基本的でコンパクトなものを好みます。なぜなら、それは私が作るバグの80%を示し、PyLintのような他のツールの複雑さは20%(またはそれ以下)しかないからです。

理想的には、Emacsにプラグインするための実用的なレシピも必要ですが、ツール自体が有望であるかどうかは自分で理解できます。

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

python - PyFlakesを使用してVimエラーリストを永続的にする方法は?

コードがPEP8(Pythonコードのスタイルガイド)に準拠していることを確認して修正するために、makeprgとしてpep8を使用したいと思います。

コマンドを使用しましたが:set makeprg=pep8\ --repeat\ %:makeそれが機能すると、エラーリストが表示され、を使用:cn:cp:copen、QuickFixウィンドウでエラーリストをナビゲートして表示できます。

しかし、Pythonソースファイルで何かを変更するとすぐにエラーリストが空になり、QuickFixウィンドウの内容が失われ、リストをナビゲートできなくなります。

これは、Pythonエラーをオンザフライで強調表示するVim拡張機能であるPyFlakesが原因であると思われます。

どうすれば修正できますか?

0 投票する
9 に答える
60123 参照

python - Pyflakesにステートメントを無視させるにはどうすればよいですか?

私たちのモジュールの多くは以下で始まります:

...そしてそれはファイル全体で唯一のPyflakes警告です:

Pyflakesにこれを無視させるにはどうすればよいですか?

(通常、私はドキュメントを読みに行きますが、リンクが壊れています。誰も答えがない場合は、ソースを読むだけです。)

0 投票する
4 に答える
1993 参照

python - flymakeの一時ファイルをシステムの一時ディレクトリに作成できますか?

私は現在、次のコードを使用して、emacsでflymakeとPyflakesを接続しています。

次に、この関数をに渡しますflymake-init-create-temp-buffer-copy。(http://hustoknow.blogspot.com/2010/09/emacs-and-pyflakes-using-tmp-directory.htmlから取得)。

このコードは昨日まで正常に機能しました。特定のPythonファイルにアクセスすると、次のエラーが発生します。

flymakeが間違ったファイル名のように見えるものをpyflakesに渡すのはなぜですか?「/tmp/ efe234234」のようなものを渡すことを期待していますが、tmpディレクトリの設定は変更していません。

最近Ubuntu用に更新されたemacsを思い出せず、これが混乱する原因となった可能性のあるものは何も考えられません(.emacsファイルはバージョン管理されています)。

私が考えることができる唯一の問題は、これが私の〜/ Dropboxディレクトリ内のディレクトリにシンボリックリンクされた密にネストされたディレクトリであるということですが、これは同様の方法でシンボリックリンクされた他のディレクトリには発生しません。

この問題を解決するにはどうすればよいですか?

アップデート

デバッグを行ったところ、引数として正しいパスが渡されていないことがわかりました。パスを機能させるには、もう1つの親ディレクトリをパスに挿入する必要があります。これにより、シンボリックリンクが原因で混乱しているように見えます。

これが私が何を意味するかを示すためのシェルセッションの例です。私は正しい相対ディレクトリからこれを行っています:

これは、flymakeが実行しようとしているコマンドです。変更した場合:

(期待どおりに)出力が得られません。パス内の余分な「..」に注意してください。

これらのクレイジーな相対パスの代わりに絶対パスをflymakeに渡すにはどうすればよいですか?

更新2

私はすべてが機能するようになりました。基本的にこの機能があります:

最後の部分では、引数をlistからlocal-fileに変更する必要がありました。これは、私が望まなかったクレイジーな相対パスだったtemp-fileためです。そもそも、local-fileそのスニペットの作成者が使用したのはなぜですか?local-file

ありがとう、ライアン

0 投票する
4 に答える
2886 参照

python - pyflakes プラグインで vim を実行するとエラーが発生する


vim の pyflakes プラグインで 遊んでいますが、python ファイルを開くと、こちらのスクリーンショットにエラー メッセージが表示されます

これを修正する方法はありますか?

前もって感謝します...

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

python - 特定のファイルの pyflakes-vim を無効にするにはどうすればよいですか?

非常に大きな (長い数式) 自動生成された python ファイルがいくつかあります。pyflakes-vim がインストールされているため、編集のためにそれらを開くと、Vim の動作が遅くなります。これらの長いファイルを開くときにのみ、pyflakes-vim を無効にできるようにしたいと考えています。ファイルを開く前または後で、これを行う簡単な方法はありますか? ケースバイケースで、すべてのpythonファイルでpyflakes-vimをオフにしたくありません。

0 投票する
4 に答える
16894 参照

python - 「__init__.py」ファイルで「インポートされたが使用されていない」Pyflakesエラーを無視するには?

テストを複数の Python ファイルに分割します。

「__init__.py」ファイルにテストをインポートします。

ただし、コマンドラインで Pyflakes を実行する:

次のエラーを出力します。

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

python - Pyflakes + 通常モードでの vim の pep8 チェック

私は Python の IDE として vim を使用していますが、これは素晴らしいものです。適切なプラグインで pyflakes + pep8 を使用します。これらの追加機能が必要です:

  1. pyflakes は、通常モードに切り替えることなく「オンザフライ」でチェックします。
  2. pep8 は「その場で」チェックします。現在、「F6」を割り当てて pep8 チェックを行うと、クイックフィックス ウィンドウがポップアップします。pep8 を pyflakes と同じ方法で、ただし通常モードで実行したい。
  3. pep8 と pyflakes のハイライトは異なる必要があります。

ありがとう

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

python - VIMエディターをpyflakesで起動すると、インポートエラーでモジュールastが見つかりません

私のMacbook(OSX Lion)では、Vim 7.3とインストールされたpyflakesでpython 2.7を実行しています。

here で説明されている手順に従いましたが、macports で pyflakes、pylint、および pep8 をインストールしました。

Bundleinstall新しい Vim を実行して起動した後、次のエラー メッセージが表示されました。

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

python - Windowsでpyflakesを実行するにはどうすればよいですか?

Windowsでpyflakesを実行するのに問題があります。

Windows には がないapt installので... どうすればいいですか?