Skip to content

ファイルの無視

Oxfmt は、フォーマット対象からファイルを除外する複数の方法を提供しています。

ignorePatterns

ファイルを無視する推奨される方法。.oxfmtrc.json に追加します:

.oxfmtrc.json
json
{
  "ignorePatterns": ["dist/**", "*.min.js"]
}
  • .gitignore の構文を使用
  • パスは、Oxfmt 設定ファイルが含まれるディレクトリからの相対パスとして解決されます
  • フォーマッター固有で、Git とは独立しています

ignorePatterns と一致するファイルは、明示的に指定された場合でも フォーマットできません

.gitignore

Oxfmt は現在のディレクトリツリー内の .gitignore ファイルを尊重します。

  • グローバルな gitignore および親ディレクトリの .gitignore ファイルは読み込まれません
  • .git ディレクトリは必須ではありません

.gitignore で無視されたファイルは、明示的に指定された場合でも フォーマット可能 です。

VCS ディレクトリおよび node_modules

デフォルトで無視対象:.git, .svn, .jj, node_modules

node_modules を含めるには --with-node-modules オプションを使用します。

ロックファイル

package-lock.json, pnpm-lock.yaml などは常に無視されます。

.prettierignore

Prettier の互換性のためにサポートされています。.gitignore 構文を使用します。

.prettierignore に記載されたファイルは、明示的に指定された場合でも フォーマットできません

新しいプロジェクトでは、ignorePatterns を優先してください。