Lint Night #1でtextlintについて発表してきました。 スライド: textlint - Linterの作り方 textlint - Linterの作り方では、textlintを作った背景や自然言語に大統一フォーマットは無理であるためプラガブルなアーキテクチャをとった理由などについて話しています。 また、プラガブルなアーキテクチャのメリットやデメリット、プラガブルにすることでコアの責務をはっきりさせることができます。 一方で、メンテナンスも分離されてしまうという問題に対応するコミュニティの話などを話しています。 textlintでは、パーサ、ルール、フォーマッターが全てプラグインとして実装できます。 パーサはコアに近いものにしてtextlint organizationにプラグインコミュニティを作り、ルールなどは別のOrganizationに分けている話なども紹介しています