Javaエンジニア、React+Firebaseでアプリを作る

趣味で作ったものいろいろ

うっかりミスを防ぐeclipseおすすめ設定6つ【後編】

前編に引き続き、うっかりミスを防止(警告)するeclipseの設定をまとめました。

前編の記事

yucatio.hatenablog.com

セミコロン2つを検知

行末のセミコロンを間違って2つ打ってしまうのもありがちなミスです。

設定 > Java > コンパイラー > エラー/警告 > 潜在的なプログラミングの問題 > 空のステートメントの警告レベルを、"情報"にします。

f:id:yucatio:20200107115743p:plain

設定前↓

f:id:yucatio:20200107121016p:plain

設定後↓

f:id:yucatio:20200107121029p:plain

マウスオーバーするとセミコロンの除去がサジェストされます↓

f:id:yucatio:20200107121040p:plain

何も記述されていないブロックを検出

何も記述されていないブロックを検出する方法です。 何も書かれないブロックが必要な場合もあります。そんなときはコメントを書いておくか消しててほしいものです。

設定 > Java > コンパイラー > エラー/警告 > コード・スタイル > 何も記述のない空のブロックの警告レベルを、"警告"にします。

f:id:yucatio:20200107130435p:plain

設定前↓

f:id:yucatio:20200107130540p:plain

設定後↓

f:id:yucatio:20200107130459p:plain

空ブロックにコードかコメントを書くように促されます↓

f:id:yucatio:20200107130553p:plain

@Overrideのつけ忘れを防ぐ

オーバーライドしたメソッドに@Overrideアノテーションが付いていない場合に警告します。

設定 > Java > コンパイラー > エラー/警告 > 注釈 > '@Override' 注釈の欠落の警告レベルを、"警告"にします。

f:id:yucatio:20200107195325p:plain

設定前↓

f:id:yucatio:20200107195355p:plain

設定後↓

f:id:yucatio:20200107195413p:plain

@Overrideをつけるようにとの警告が表示されるようになりました↓

f:id:yucatio:20200107195433p:plain

環境

あとがき

以上、うっかりミスを防ぐためのおすすめeclipse設定でした。書きながら、とりあえず 設定 > Java > コンパイラー > エラー/警告の"無視"となっているところを全て"情報"以上にすればよいのではと思うのでした。