2020/02/17 より汎用的にルールをバンドルできるようにツール化した。 アイデア チャットアプリケーションなどで、ユーザー入力中のtextareaなどに対して、textlintを実行させたい。 アイデア自体は@textlint/browser でも議論されている。 Chrome拡張として、textlint-proofreaderが存在するが、今回はSPAを利用するすべてのユーザーに機能としての提供を行いたい。 できたもの textlint-browser-runner デモ 実装 texlint コマンド自体は .textlintrc に記載されたルールモジュールの解決や、対象ファイルの読み込みなどを行っており、lintの実行処理自体は、@textlint/kernel が担っている。 そこにTextlintKernelOptionsを正しく渡してあげれば実行できる。 export