問題タブ [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.
javascript - PyFlakes for Javascript?
Python用のPyFlakesのようなJavascript用のそのようなスタンドアロンパッケージはありますか?JsLintがあるようですが、Rhinoのような外部のものに依存しているようです。
私はPyFlakesのような基本的でコンパクトなものを好みます。なぜなら、それは私が作るバグの80%を示し、PyLintのような他のツールの複雑さは20%(またはそれ以下)しかないからです。
理想的には、Emacsにプラグインするための実用的なレシピも必要ですが、ツール自体が有望であるかどうかは自分で理解できます。
python - PyFlakesを使用してVimエラーリストを永続的にする方法は?
コードがPEP8(Pythonコードのスタイルガイド)に準拠していることを確認して修正するために、makeprgとしてpep8を使用したいと思います。
コマンドを使用しましたが:set makeprg=pep8\ --repeat\ %
、:make
それが機能すると、エラーリストが表示され、を使用:cn
し:cp
て:copen
、QuickFixウィンドウでエラーリストをナビゲートして表示できます。
しかし、Pythonソースファイルで何かを変更するとすぐにエラーリストが空になり、QuickFixウィンドウの内容が失われ、リストをナビゲートできなくなります。
これは、Pythonエラーをオンザフライで強調表示するVim拡張機能であるPyFlakesが原因であると思われます。
どうすれば修正できますか?
python - Pyflakesにステートメントを無視させるにはどうすればよいですか?
私たちのモジュールの多くは以下で始まります:
...そしてそれはファイル全体で唯一のPyflakes警告です:
Pyflakesにこれを無視させるにはどうすればよいですか?
(通常、私はドキュメントを読みに行きますが、リンクが壊れています。誰も答えがない場合は、ソースを読むだけです。)
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
ありがとう、ライアン
python - pyflakes プラグインで vim を実行するとエラーが発生する
vim の pyflakes プラグインで
遊んでいますが、python ファイルを開くと、こちらのスクリーンショットにエラー メッセージが表示されます
これを修正する方法はありますか?
前もって感謝します...
python - 特定のファイルの pyflakes-vim を無効にするにはどうすればよいですか?
非常に大きな (長い数式) 自動生成された python ファイルがいくつかあります。pyflakes-vim がインストールされているため、編集のためにそれらを開くと、Vim の動作が遅くなります。これらの長いファイルを開くときにのみ、pyflakes-vim を無効にできるようにしたいと考えています。ファイルを開く前または後で、これを行う簡単な方法はありますか? ケースバイケースで、すべてのpythonファイルでpyflakes-vimをオフにしたくありません。
python - 「__init__.py」ファイルで「インポートされたが使用されていない」Pyflakesエラーを無視するには?
テストを複数の Python ファイルに分割します。
「__init__.py」ファイルにテストをインポートします。
ただし、コマンドラインで Pyflakes を実行する:
次のエラーを出力します。
python - Pyflakes + 通常モードでの vim の pep8 チェック
私は Python の IDE として vim を使用していますが、これは素晴らしいものです。適切なプラグインで pyflakes + pep8 を使用します。これらの追加機能が必要です:
- pyflakes は、通常モードに切り替えることなく「オンザフライ」でチェックします。
- pep8 は「その場で」チェックします。現在、「F6」を割り当てて pep8 チェックを行うと、クイックフィックス ウィンドウがポップアップします。pep8 を pyflakes と同じ方法で、ただし通常モードで実行したい。
- pep8 と pyflakes のハイライトは異なる必要があります。
ありがとう
python - VIMエディターをpyflakesで起動すると、インポートエラーでモジュールastが見つかりません
私のMacbook(OSX Lion)では、Vim 7.3とインストールされたpyflakesでpython 2.7を実行しています。
here で説明されている手順に従いましたが、macports で pyflakes、pylint、および pep8 をインストールしました。
Bundleinstall
新しい Vim を実行して起動した後、次のエラー メッセージが表示されました。
python - Windowsでpyflakesを実行するにはどうすればよいですか?
Windowsでpyflakesを実行するのに問題があります。
Windows には がないapt install
ので... どうすればいいですか?