「正しいソースの書き方養成ギプス」をIDEAでもやってみる。
「ギプス面白そう」と思ってみたけど,そーいやIDEAでもできるなコレ*1。というわけで,Inspection profileに,こんな構成のプロファイルを追加してみたよ。
- Code maturity issues
- Call to 'printStackTrace()'
- Use of System.out or System.err
- Control flow issues
- 'break' statement
- 'default' not last case in 'switch'
- Error handling
- Empty 'catch' block
- 'throw' inside 'catch' block which ignores the caught exception
- Method metrics
- Overly complex method
- メソッドポイントが無いんで,Cyclomatic complexityで代用。
- Spelling
- 全部チェック
- SpellCheckerプラグインをインスコしる。
正直,SpellCheckerプラグインって,あんまり興味なかったけど,なるほどこうゆう使い道があったかと膝を打つ。
ps.
あたしもIDEAのおっさん(Intension&Inspection)には,良くシバかれて鍛えてもらってるんで,養成ギプスのありがたさはよく分かるよ。:-)
*1:むしろ,こうゆう方面こそ得意だ