本連載を執筆している伊藤(@takahi_i)です。今回が最終回ということで、いままで深く扱えなかったトピックについて解説します。具体的には本稿の前半ではRedPenの機能追加を実際に行ってみます。後半ではRedPenの現状と今後の予定についてみていきます。 RedPenでの機能追加方法 先回RedPenの内部についての解説をしました。その知識をもとにRedPen内部の理解をもとに簡単な機能を実装してみます。実装する機能は半角カナ文字のチェックです。 機能追加:半角カナ機能 半角カナの混入は人目での判別が難しいため、自動で同定してしまいたい処理の一つです。機能を追加するには以下のステップが必要になります。 Validatorの追加 validateメソッドの実装 メッセージの追加 テストの作成 Validatorの追加 RedPenに機能を追加するには、抽象クラスValidatorを拡張し
![第6回 RedPenの機能追加と今後 | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/45a7530d096e616b40b7ac08e5605f42570e4a03/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2014%2F1326_redpen.png)