バージョンアップしました

ひとりWikiをバージョンアップしました。バージョン2.0.0です。ダウンロードはこちらからどうぞ

変更点は盛りだくさんです。

  • 使用エディタの設定に「指定エディタ」を追加しました。
  • 内蔵エディタで検索できるようにしました。
  • はてな風の記法でプラグインを利用できるようにしました。
  • livedoor Wiki風の記法を全体的に見直しました。
  • HTML出力時にフォルダをコピーするかどうかを選択できるようにしました。
  • PukiWiki風の記法で複数行プラグイン(#plugin(){{ ... }})の書式に対応しました。
  • デザインを変更できるようにしました。
  • HTML出力でindex.htmlに出力文字コードが設定されないバグを修正しました。
  • HTML出力で未更新のファイルを出力しないようにした時に未更新のファイルがindex.htmlの一覧に出力されなかったのを出力されるように変更しました。
  • 自動保存を常に有効にするようにしました。

SourceMonitorを使ってメトリクスを計測しました。

version 2.0.0 version 1.16.5 version 1.15.1
Files 26 25 25
Lines 8,877 8,414 8,289
Statements 4,801 4,588 4,511
%Comments 4.7 4.5 4.5
Global SR's 0 1 1
Global Var's 0 19 19
Local SR's 2 0 0
Classes 28 27 27
Methods/Class 12.54 12.19 11.93
Var's/Class 18.57 17.74 17.33
Avg Stmts/Method 10.3 10.6 10.7
Most Complex Method 37 35 35
Avg Stmts/SR 11 11 11
Most Complex Subroutine 5 1 1
% Branches 16.9 17.1 17.1
Max Depth 7 7 7
Avg Depth 1.89 1.89 1.9
Avg Complexity 3.41 3.38 3.4

Most Complex Methodの数値が大きすぎるのですけど、対象のメソッドが文字列を解析する処理をやっていて、数値を下げようとするとかえって処理がわかりにくくなりそうなので改善できません。