7

flake8私は最近、いくつかの異なる python 静的チェッカーの便利なラッパーである に出くわしました。しかし、このようなツールを Eclipse で使用するにはどうすればよいでしょうか? 起動しやすくすることと、エラー/警告を便利に利用することに興味があります。

4

1 に答える 1

4

一度に1つのファイルで使用するように設定する方法は次のとおりです。

  1. 参考までに、最初のステップとして、をflake8使用してインストールしpipました。

  2. flake8Eclipse で実行可能な外部ツール タイプとして設定し、構成する

    2.1. Eclipse 外部ツール プリセットを作成します -- 外部ツール アイコン (実行円にスーツケースが付いたアイコン) に移動し、その横にあるドロップダウン矢印をクリックして、[外部ツール構成...] を選択します。

    2.2. 場所を完全なパスに設定しますflake8

    2.3. flake8相対パス ファイルは必要ないため、作業ディレクトリを任意の値 (例: /tmp)に設定できます。

    2.4. 引数を任意flake8のオプションに設定し、その後に${selected_resource_loc}

  3. flake8コンソールに表示される警告の強調表示とクイック ジャンプを設定します。これを行うために、Eclipse 用の Console Grep プラグインを使用しました。

    3.1. Grep コンソール プラグインをインストールします (更新サイト: http://eclipse.schedenig.name )

    3.2. (?)コンソール ビューのツールバーにある アイコンをクリックします。

    3.3. フォルダを追加して名前を付けるflake8

    3.4. フォルダに式を追加し、名前を付けますwarning line

    3.5。式を次のように設定します。^(.*.py):([0-9]+):([0-9]+): .*

    3.6. 「警告」スタイルをクリックし、割り当てをクリックします

    3.7. 下部のプレビューにコンソールの一部が表示されます。警告が表示され、正規表現が機能している場合は、警告色で強調表示されます

    3.8。「全行」横のリンク欄をダブルクリック

    3.9。リンク列の値を「ファイル」に設定します

    3.10. 「ファイル」を{1}

    3.11. 「行番号」を{2}

    3.12. 「オフセット(列)」を{3}

    3.13. わかりました、わかりました、わかりました

    3.14. コンソールで警告を Ctrl キーを押しながらクリックし、ファイル内の行に移動することを確認します。

  4. 今、私は自分flake8のオプションを思い通りに調整しました。

    4.1. --max-line-length=128 またはそれ以上に設定 =)

    4.2. flake8 外部ツールの引数に --ignore= オプションを追加し、無視する警告番号のコンマ区切りリストを指定します。私が無視した警告:

    • W293 空白行に空白が含まれています
    • W291 末尾の空白
    • E261 インライン コメントの前に少なくとも 2 つのスペース
    • E262 インライン コメントは " #"で開始する必要があります

    4.3. さまざまなフレーク オプションを選択したかったのですが、ときどき を使用したい--show-pep8ので、さまざまなオプションを使用して複数のflake8「外部ツール」構成を作成し、外部ツール プルダウンから特定の実行に必要なものを選択できます。

于 2013-06-11T20:51:22.547 に答える