2012-04-11 45 views
3

我剛剛從另一位開發人員那裏繼承了一堆代碼,我們公司制定了一些新的代碼樣式規則。所以現在我有300 pmd的錯誤,說「參數'blablahlblah'沒有分配,可以宣佈最終」。我真的不想手動完成所有這些工作,我只需要在導致此pmd錯誤的每個變量前加上一個「final」修飾符。除了編寫一些腳本來消耗pmd輸出並相應地修改源文件之外,是否有任何簡單的方法可以做到這一點?我也使用IntelliJ。也許這可以幫助我?自動修復pmd錯誤。可能嗎?

+1

'final'的一些用法會產生[*爭議*](http://pmd.sourceforge.net/rules/controversial.html)警告。 – trashgod 2012-04-11 21:51:05

回答

3

使用Analyze | Inspect Code,它會給你的檢查結果列表,快速修復可以經常應用到整個結果組,所以你可以添加final這個檢查發現在所有的地方點擊一下。

+0

我不得不玩這個一點,所以它表現得像pmd檢查,但我認爲這正是我想要的。謝謝。 – ScottShamus 2012-04-12 15:26:15