Formatter
Biomeは、スタイル関する議論に終止符を打つことを目的とした「opinionated」なformatterです。 Prettierと近い哲学を持ち、 スタイルに関する議論がBiomeのオプションに関する議論に発展するのを避けるために、いくつかのオプションのみをサポートしています。 チーム内での些細な議論を防ぎ、本当に重要なことに集中できるようにするために、新しいオプションを意図的に追加しないようにしています。
オプション
Section titled オプションBiomeがサポートする、言語に依存しないオプションは以下の通りです。
- インデントスタイル (デフォルト:
tab
): インデントにはスペースまたはタブを使用します - タブ幅 (デフォルト:
2
): インデントレベルごとのスペースの数です。 - 行幅 (デフォルト:
80
): Biomeがコードを折り返す列幅です。
特定の言語に対する他のformatオプションも利用可能です。詳しくは設定オプションをご覧ください。
デフォルトでは、formatterはコードをチェックし、差分がある場合はそれを報告します。
新しいformatを適用する場合は、--write
オプションを使用してください。
利用可能なオプションを知りたい場合は、--help
フラグを使用してください。
その他については、CLIのリファレンスを確認してください。
biome.json
を使用して、フォーマッターを設定することができます。以下はデフォルトの設定です。
他のツールと違って、Biomeは言語ごとに関するオプションを設定することができます。
コードのformatを無効にする
Section titled コードのformatを無効にするformatされたコードが理想的でない場合があります。
そのような場合は、formatを抑制するコメントが使用できます。
Example: