textlintのルールの仕組み

  • ルールスクリプトはnode.typeごとにイベントを受け取るような書き方をする
export default function(context){
  let {Synxtax, report} = context;
  return {
    [Syntax.Link] = function (node) {
      // Link nodeの時にこのチェック関数が呼ばれる
      // 問題があったらcontext.report()で報告する
    }
  };
}