[email protected].textlintignoreファイルでの無視リストをサポートしています。

@frozenbonitoさんが実装してくれました。

.textlintignore.gitignore と同じように無視するファイルの一覧を書きます。

# Ignore file:
ignored.md

# Ignore by glob pattern:
generated/**

デフォルトでは、.textlintignore ファイルを読み込み、その無視パターンにマッチするファイルはLintの対象にはなりません。

次のサンプルリポジトリでは、次のようなファイル構造になっています。

.
├── .gitignore
├── .textlintignore
├── .textlintrc
├── README.md
├── generated
│   └── test.md
├── ignored.md
├── package-lock.json
└── package.json

このサンプルリポジトリの.textlintignoreには次のように書かれています。

# path to file
ignored.md
# glob pattern
generated/**

この無視の定義によってignored.mdgenerated/test.mdはLintの対象になりません。

基本的には.gitignore.eslintignoreと同じ定義形式となっているため、 textlint --ignore-path .gitignore のように別の定義ファイルを使い回すこともできると思います。

詳細はIgnoring Text · textlintを参照してください。