globパターンを使う前に試す
src/**/*.tsはsrc/app/page.tsxに合うか?*, **, ?, [class], {a,b}を設定に書く前にパス一覧で試します。
このガイドで使う道具
やりたいこと
globは単純に見えますが、ツールごとに**の振る舞いが違ったり、ブレースが期待通り展開しなかったりします。失敗するCIより実パスでのテストが速いです。
試す
パターンを書き、1行1パスで貼って照合します。一致と不一致に分けて出るので、意外な結果が目立ちます。
- *は1セグメント内に留まります。src/*.tsはsrc/app/page.tsxに届きません。
- **は区切りを越えます。src/**/test/**はネストしたtestディレクトリを拾います。
具体例
docs/**/*.{md,mdx}をdocsツリーに投げるとネストしたガイドを含む全markdownが並び、assets.pngは不一致側に残ります。
対応範囲
このツール固有の照合規則です。.gitignoreの先頭!による否定や末尾/のディレクトリ限定は再現しません。パターン500文字・2,000行まで照合します(超過分は切り捨てた旨を表示)。