NamingRulesプラグイン

NamingRulesプラグインは、Javaのクラス名、フィールド名やメソッド名を正しく命名する際に役立つEclipseプラグインです。

Eclipse上で用語を辞書登録し、ソースコードを検証する機能を提供します。

また、同じ辞書を使用することで、開発チーム内で命名規約として利用できます。

異句同義語の乱用やスペルミスを防ぎ、可読性の高いソースコードを手に入れましょう!

最新版(バージョン 0.9.2)をダウンロード!

Download Plugin

NamingRulesプラグインにできる事

命名辞書として活用
命名規約に則った用語をDBに登録し、辞書的に検索/参照できます。
ソースコード検証
ソースコード中のクラス名,フィールド名等の文字列が、あらかじめ辞書登録しておいた用語に存在するかどうかを検証できます。
命名辞書の共有
エクスポート,インポート機能により、DBに登録してある用語を共有できます。

更新履歴

バージョン 0.9.2 (2009/06/22)
  • Bug-fix: 用語一覧ビューにおいて、検索ワードに何も入力していない状態でDELキーやBSキーで全件検索するバグを修正しました。
  • Bug-fix: 用語一覧ビューの検索ワードにコピー&ペーストで入力すると検索結果が不正となるバグを修正しました。
  • Bug-fix: スキーマインポートすると"'"(シングルクォーテーション)が増殖するバグを修正しました。
  • Bug-fix: 用語一覧ビューの検索ワードに日本語モードで入力すると検索結果が不正となるバグを修正しました(Windowsのみ)。
  • Bug-fix: 既存のスキーマにインポートすると、そのスキーマを選択していたプロジェクトのスキーマ設定が未選択になるバグを修正しました。
  • Bug-fix: 複数語句で1用語として命名検証する際に、意図せぬ検証結果となるバグを修正しました。
  • Bug-fix: 命名検証において、カンマ区切りによる複数フィールドの定義に対応していないバグを修正しました。
  • Bug-fix: 命名検証において Genericsの"&"によるクラスの条件結合を指定した型パラメータに対応しました。
  • Bug-fix: 命名検証において、クラスやメンバの定義中に出現するコメントを認識しないバグを修正しました。
  • Bug-fix: スキーマインポート完了前にPreferenceを閉じると用語一覧ビューのスキーマ一覧が更新されないバグを修正しました。
  • Improvement: Linuxに対応しました(Ubunts、CentOSで動作確認しました)。
  • Improvement: インポート/エクスポート時にencoding指定を可能にしました。
  • Improvement: Project Explorer、NavigatorビューのPropeatiesからNamingrulesの設定を可能にしました。
  • Improvement: 用語一覧ビューにおいて、Insertキーで用語登録、Deleteキーで用語削除に対応しました。
  • Improvement: 用語検索時、Progressに検索ワードを表示するようにしました(デバッグの意図を含んでいます)。
  • Improvement: 命名検証のスレッド数を4つまでに制御するようにしました。
バージョン 0.9.1 (2009/05/08)
  • Bug-fix: 命名検証において、'}'(シングルクォーテーション内の閉じカッコ)をブロックの終了とみなすバグを修正しました。
  • Bug-fix: 命名検証において、enum列挙子の無名インナークラスに対応しました。
バージョン 0.9.0 (2009/04/28)
βバージョンを公開しました。