web-dev-qa-db-ja.com

Checkstyleエラーを簡単に修正するにはどうすればよいですか?

IDE Checkstyleエラーを手動で修正せずに自動的に修正する方法はありますか?

20
ivotron

Eclipseを使用している場合は、そうです。ただし、すべての問題を修正することはできません。 2つの方法があります。

  1. Javaファイルを右クリックし、[チェックスタイルの修正を適用]を選択します。
  2. 問題ビューでエラーをクリックし、[クイックフィックス]を選択します。これで問題が修正されます。
8
Matthew Farwell

IntelliJを使用している場合は、 CheckStyle IDEA plugin をインストールできます。

次に、 CheckStyle設定をエディターにインポート し、通常のように再フォーマットします(Ctrl + Alt + Lがデフォルトのショートカットキーです)。

4
Freedom_Ben

ファイルを保存するたびにこれを行う方法がありますが、Checkstyleのすべての警告を自動的に修正できるわけではありません。

パッケージ/プロジェクトエクスプローラーでパッケージを右クリックしてCheckstyle-> Create Formatter-Profileを選択することで、Checkstyleにフォーマッターを生成させることができます。これにより、Checkstyle設定に基づいてEclipse-cs [your-package-name]という新しいフォーマッターが作成されます。 Eclipseのフォーマッター設定の「アクティブプロファイル」ドロップダウンにあります。

次にPreferences-> [Language of Choice]-> Editor-> Save Actionsに移動して、各保存を実行するようにフォーマッタを設定できます。 [保存時に選択したアクションを実行する]および[ソースコードのフォーマット]ボックスをオンにします。

1
Brady

あなたの質問はどちらかと言えばあいまいですが、CheckStyleがチェックしているコードを自動的に再フォーマットして、見つけたコードレイアウトの問題を修正できるかどうかを質問していると思います。

ここでの直接的な答えは「いいえ」です。

しかし、私があなたが望んでいると私が信じていることを実行する「Javaソースコードフォーマッタ」(グーグル、1つ選択)がいくつかあります。

1
Mike

コードエディター内からのクイックフィックスもサポートするために、Eclipse checkstyleプラグインの機能リクエストを作成しました: https://sourceforge.net/p/Eclipse-cs/feature-requests/150/

0
Stefan

ジャロピーを使いました。チェックスタイルの問題を修正するツールを作成します。

0
Jabeer