コンテンツへスキップ

TOMLフォーマッター

TOML設定ファイル(Cargo.toml、pyproject.tomlなど)やその他のアプリ設定を、Prettier TOMLプラグインで整形します。等号の前後、インラインテーブル、配列のスペースを統一し、テーブルを空行で区切ります。すべてのコメントを保持し、構文エラーは行と列を示して報告するため、開発者はコミット前に設定を安全に整理できます。

リセット

よくある質問

TOMLの整形にはどのエンジンを使いますか?

このツールはサーバー上でPrettier 3とprettier-plugin-toml 4.1を使用します。TOML 1.0のドキュメントを読み込み、一貫したスタイルで出力します。

出力はどのように変わりますか?

キーと値の間の等号の前後にスペースを1つずつ入れ、インラインテーブルと配列のスペースを均等にします。余分な空行をまとめ、各テーブルヘッダーの前に空行を入れて、前のセクションと区切ります。

コメントは保持されますか?

はい。行全体のコメントも、値の後ろにあるコメントも元の位置に保たれるため、注釈付きの設定ファイルでもメモが残ります。

キーやテーブルは並べ替えられますか?

いいえ。キー、テーブル、テーブルの配列は元の順序を保ちます。上から順に読むファイルでは、この順序が重要です。

文字列の引用符は変わることがありますか?

値にバックスラッシュや二重引用符が含まれていない場合、シングルクォートのリテラル文字列がダブルクォートに書き換えられることがあります。値は変わりません。引用符を文字どおりに保持する必要がある文字列では、シングルクォートが維持されます。

長い配列はどのように処理されますか?

印字幅に収まる配列は1行のままです。末尾にカンマがある配列や印字幅を超える配列は、要素ごとに1行で出力されます。

無効なTOMLの場合はどうなりますか?

整形を停止し、たとえば等号の後に値がない場合など、パーサーのメッセージを行と列とともに表示します。重複キーやその他の無効なTOMLも同様に報告されます。

インデントを変更できますか?

はい。ネストされた配列には2スペース、4スペース、タブを選択でき、印字幅は40から200文字まで設定できます。デフォルトは80です。

ファイルサイズの上限はどれくらいですか?

1リクエストあたり最大1 MBのテキストを処理できます。一般的な設定ファイルよりはるかに大きな容量です。整形は10秒後に停止します。

設定ファイルは保存されますか?

いいえ。設定ファイルには秘密情報が含まれる場合があるため、内容はメモリ上だけで処理し、保存もログへの記録もしません。

OneClick Proについて

OneClick Proは、日々の作業に役立つ150以上のウェブツールを集めた無料コレクションです。画像や単位の変換、コードの整形と検証、ドメインやSEOの確認、テキスト、日付、数値の処理などに利用できます。すべてのツールは登録やサブスクリプションなしで使えます。入力した内容は結果の計算にのみ使用され、保存されることはありません。単発の作業に使える便利なツールボックスとして、または毎日使うツールをブックマークしてご活用ください。