Intelli-J検査を書く?
-
17-09-2020 - |
質問
私自身のIntelli-J検査を書くことにどのように行きますか?私はいくつかの一般的なガイドやリソースを探しています。
チーム全体の標準に従って、Guava(List.newArrayList()/Maps.newHashMap()
)などではなく、コレクションクラスが手動でインスタンス化されるたびに検査ヒントを表示したいです。
どんな方向にも感謝します。
解決
そのような検査では、プラグインを書く必要はなく、代わりに Quick Fixesを使用してカスタム検査を作成できるようにする構造検索と交換(SSR)機能。
関連項目あなた自身の検査を作成するセクションと
究極のバージョンのみで利用可能です。
他のヒント
私はあなたをがっかりさせなければならないが、プラグインとIntellijに関連するほとんどすべてのものについては、書面によるガイドラインや資源や資料や文書はありません:(。 (これは主な理由です。多くのIntellijファンは彼らのお気に入りのツールのためのプラグインで働いていません)。
その会社は素晴らしい製品を作りますが、ドキュメンテーション、書籍、開発者のためのガイドライン(ユーザーではありません)になると、実際には存在していません:(。
あなたの唯一の賭けは実際のIntellijプラグインのソースを調べることです(それらのうちのいくつかはここにあります: http://git.jetbrains.org/ )そして Intellij開発チームが通常あなたに喜んで答えてからプラグインリスト
ゲームに遅くなっていますが、この質問はまだGoogle検索で高くなりますので、
http://confluence.jetbrains.com/display/ideadev/+ CODE + SOURCE