home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

Java/IntelliJ IDEA/プラグイン参考メモ(2018-12時点調査段階)

Java/IntelliJ IDEA/プラグイン参考メモ(2018-12時点調査段階)

Java / IntelliJ IDEA / プラグイン参考メモ(2018-12時点調査段階)
id: 1442 所有者: msakamoto-sf    作成日: 2019-01-01 09:59:19
カテゴリ: IntelliJ IDEA Java 

2018-12時点で、Eclipseでよく使ってる(というか必須の)プラグインでInteliJ IDEA版がどうなってるか軽くググった参考メモです。
リンク先について、Community EditionでもOKなのか商用版のみかは検証してません。調査段階のメモなので、今後実際に動かして確認してくかもしれません。

TestNG: JUnitよりはTestNGの方が実用的でシンプル、使い勝手が良いので愛用してます。

  • TestNG - IDEA Plugin
    • http://testng.org/doc/idea.html
    • IntelliJ IDEA 7 からIDEA本体にバンドルされてるようです。2018-12時点のCommunity Edition最新は 2018-3 でだいぶバージョン上がってるので、多分大丈夫じゃないでしょうか。

CheckStyle: IDEAだと、checkstyle.xml をソースコードフォーマッタにも反映できるのが良さげ。Eclipseだとここ、分断されてるので checkstyle.xml とは別に Java Editor の Code Formatter を手動で揃えないといけないんですよね・・・。

  • CheckStyle-IDEA - Plugins | JetBrains
  • Java - IntelliJ IDEAにCheckStyleプラグインを導入し、フォーマッタに反映する - Qiita
  • Google Java StyleをCheckstyleとIntelliJ IDEAに適用する手順メモ | takemikami's note
  • Google Java Style Guide
    • https://google.github.io/styleguide/javaguide.html
    • こちらが Google からの Java Style Guide ですが、わりと無難で最大公約数的な内容なので、受け容れやすそうです。一行100文字の制限だけ個人的にはちょっと厳しいかも?
    • ただ、ところどころにexception扱いがあるなど、checkstyle.xmlで完全にカバー・制約付けするのも難しそうなところもあるので、100%カバーは難しいかもしれません。

一個気になる機能として、Eclipseのcode formatterでは以下のような形でフォーマッタの適用範囲外を設定できる機能があります。

// @formatter:off
...
// @formatter:on

checkstyleというよりはIDEのフォーマッタの機能になりますが、同等なものが IntelliJ IDEAにあるか若干気になりました。

→ありました。2018年最新版ならまず問題なさそう。

FindBugs or SpotBugsプラグイン → FindBugsならプラグインあり。SpotBugsについてはリクエスト中。

とりあえず、あるのはわかったので、後日時間があれば、実際に動かしてみたい。



プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2019-01-01 09:59:49
md5:ee5c6c80c76cfcba7a77afe02eca4e2f
sha1:d2e9b36b7f1b219387e971f97a2a70750e4ed3c3
コメント
コメントを投稿するにはログインして下さい。