web-dev-qa-db-ja.com

IntelliJ IDEA checkstyle設定のコード形式

Android mavenプラグインに貢献することにしました。

彼らは非常に特定のコードスタイル形式を使用します。要件を満たすためにIDEA=コードフォーマットルールを変更するには時間がかかります。

幸いなことに、チェックスタイル設定があります。 IDEAのチェックスタイルプラグインを既にインストールしており、現在の書式設定が間違っている場所をすぐに確認します。

残念ながら、チェックスタイル設定をIDEAフォーマット規則にインポートする方法を見つけられませんでした。

可能であれば興味があります。

28
Eugen Martynov

[〜#〜] update [〜#〜]:4.24.0プラグインバージョン以降でサポート、 こちらを参照 for詳細。


2013年の元の回答:

まだ可能ではありません 、スター/投票して問題の進行状況を追跡してください。

GitHubのプラグイン

設定方法

install pluging

Example of how it looks like in intellij

19
CrazyCoder

最後に何かがあります:

4.24.0以降のcheckstyle-IDEAは、checkstyle configのインポートを特徴としています。

現在、解決策が利用可能です。

  1. CheckStyle-IDEAプラグインをインストールしてください( http://plugins.jetbrains.com/plugin/1065?pr=idea )、プラグインリポジトリ(Settings | Plugins | Browse repositories)で見つけることができます。 。

  2. [設定]、[エディター]、[コードスタイル]の順に移動し、CheckStyle構成をインポートするコードスタイルを選択します。

  3. [管理...]をクリックし、[インポート]をクリックして、[CheckStyle Configuration]を選択し、対応するCheckStyle構成ファイルを選択します。 OKをクリックします。

最後に、「CheckStyle構成設定が...スキームにインポートされました」というメッセージが表示されます。

問題が発生した場合は、CheckStyleプラグインの新しい問題をここで作成できます: https://github.com/jshiell/checkstyle-idea/issues 。この問題は、実際には https://github.com/jshiell/checkstyle-idea/issues/126 と重複しています。

機能が利用可能なCheckStyleプラグインのバージョンは4.24.0です

https://youtrack.jetbrains.com/issue/IDEA-61520#comment=27-12926 からコピー

44
helt

私が一緒に暮らすことができたい回避策があります:

ここで説明するように、最初にCheckstyle形式をEclipseにインポートします。 checkstyle構成からEclipseフォーマッター構成を生成する方法?

次に、Eclipseからフォーマットをエクスポートします(Windows-> Preferences-> Java-> Code Style-> Formatter-> Edit-> Export and import into the result * .xml file into IntelliJ IDEA

もちろん、チェックスタイルの形式をIntelliJが読み取れるものに「変換」できるようにするためだけにEclipseをインストールする必要があるため、Eclipseを実行している人が特にいない場合は、これはちょっと変わっています。ただし、プロジェクトごとに1回だけ実行する必要がある場合は、手動でフォーマットを調整するよりも多少良いかもしれません。