textlintの仕組み

  1. Markdown/Text/HTMLをASTに変換
  2. ASTはTxtNodeというオブジェクトからなる木構造のオブジェクト
    • node.typeが"Header"という種類
    • node.rawにテキストの中身、node.locに行番号等の位置
  3. これにより記号などに誤爆しないLintが可能になる