2016-11-09 55 views
0

我想爲intellij想法創建一個插件,並且希望獲得檢查或代碼分析錯誤。默認情況下,intellij將顯示那些代碼檢查,如錯誤,死代碼或未使用的組件。因此,我想要獲取這些檢查親我的插件語法。我能夠從我的插件創建一個工具按鈕,並獲得代碼。過程是,如何以編程方式從Intellij Idea Plugin中獲取intellij Idea中的檢查或靜態代碼分析錯誤?

  1. 創建插件intellij想法與一些行動和工具 菜單。
  2. 運行插件,設置了獨立的instace在 intellijIdea
  3. 寫了一些Java代碼在新實例編輯器的IntelliJ的

- >,它會顯示 檢查或錯誤

所以我想將這些檢查結果發送給我的插件。我該怎麼做?

回答

0

用於獲取在一組給定文件的檢測結果的誤差最簡單的API是CodeSmellDetector

CodeSmellDetector.getInstance(project).findCodeSmells(files); 
+0

好,謝謝讓我查 – Hanuman