2016-10-31 3 views
0

私のコードに取り組んでいる間、私はIDEAがどれくらいのことをしているか思い出しました。これは、カスタムコンパイル時の処理を追加できるかどうか、私にアイ​​デアを与えました。私のコードが無効な場合、エラーが表示されます。例えばnullにならないときに戻り値の型をnullとして残しておきましょう。基本的にフレームワークとAPIは、生産エラーを減らすためにチェックします。IDEA - カスタムエラー

問題はどこから始めるのか分かりません。私はプラグインを開発する必要があると思っていますが、ドキュメンテーションを見つけるのに問題があります。誰かが私が始めるのを助けるほど親切であれば。さらに、サンプルプロジェクトや既存のプロジェクトへのリンクを提供することもできます(可能であればgithub)。

私は開発したいくつかのAPIの一部としてこのプラグインをリリースする予定です。だから、私は長期的に他人を助ける助け:)

答えて

1

カスタムinspectionsを実装IntelliJのプラグインを作成することができます。ここ

例:

https://confluence.jetbrains.com/display/IDEADEV/Inspection+of+Code+Source

あなたは、赤のコードをハイライト表示し、ユーザがそれらを無効にすることができ、また、修正を求めることができます作成​​する検査が。詳細については、intellijプラグイン開発APIを参照してください。

+0

私が探していたことはありがとう – DarkGuardsman

関連する問題