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