よくあるご質問
CodeFormatter に関するよくある質問をまとめました。
ソースコードや ZIP をアップロードするだけで、各言語の業界標準フォーマッタを使ってコードを自動整形(インデントや改行・スペースなどの体裁を統一)するオンラインツールです。
ローカルに整形ツールをインストールしなくても、ブラウザだけで手軽にコードを美しく整えられます。
会員登録は不要で、完全無料でご利用いただけます。
ローカルに整形ツールをインストールしなくても、ブラウザだけで手軽にコードを美しく整えられます。
会員登録は不要で、完全無料でご利用いただけます。
不要です。アカウント登録やログインなしでご利用いただけます。
ページを開いてファイルをアップロードし、言語を選ぶだけでフォーマットが始まります。
ページを開いてファイルをアップロードし、言語を選ぶだけでフォーマットが始まります。
完全無料でご利用いただけます。現在すべての機能を無料で提供しており、追加費用は一切発生しません。
個人・商用を問わずご利用いただけます。整形されるのはコードの体裁のみで、コードの著作権はそのまま利用者に帰属します。
個人・商用を問わずご利用いただけます。整形されるのはコードの体裁のみで、コードの著作権はそのまま利用者に帰属します。
以下の14系統の言語に対応し、それぞれ括弧内のフォーマッタで整形します。
・Python(ruff format)
・JavaScript / TypeScript(prettier)
・HTML / CSS / SCSS(prettier)
・JSON / YAML / Markdown(prettier)
・PHP(php-cs-fixer)
・Go(gofmt)
・Rust(rustfmt)
・C / C++ / Objective-C(clang-format)
・Java(google-java-format)
・Shell(shfmt)
・SQL(sqlfluff)
・TOML(taplo)
・Terraform(terraform fmt)
・Dockerfile(dprint)
単一ファイルのほか、複数ファイルをまとめた ZIP もアップロードできます。
・Python(ruff format)
・JavaScript / TypeScript(prettier)
・HTML / CSS / SCSS(prettier)
・JSON / YAML / Markdown(prettier)
・PHP(php-cs-fixer)
・Go(gofmt)
・Rust(rustfmt)
・C / C++ / Objective-C(clang-format)
・Java(google-java-format)
・Shell(shfmt)
・SQL(sqlfluff)
・TOML(taplo)
・Terraform(terraform fmt)
・Dockerfile(dprint)
単一ファイルのほか、複数ファイルをまとめた ZIP もアップロードできます。
言語欄で「自動検出」を選ぶと、ファイルの拡張子や中身から言語を自動で判別して整形します。
拡張子のないファイルや特殊な構成のファイルでは判別を誤ることがあるため、言語が分かっている場合は明示的に指定すると整形の精度が安定します。
拡張子のないファイルや特殊な構成のファイルでは判別を誤ることがあるため、言語が分かっている場合は明示的に指定すると整形の精度が安定します。
はい。ZIP ファイルをアップロードすると、複数ファイルをまとめて整形できます。
ZIP 内のファイルは最大 1,000 件まで対応しており、処理後は整形済みファイルをまとめて ZIP でダウンロードできます。
ZIP 内に複数の言語が混在していても、ファイルごとに適切なフォーマッタで整形します。
ZIP 内のファイルは最大 1,000 件まで対応しており、処理後は整形済みファイルをまとめて ZIP でダウンロードできます。
ZIP 内に複数の言語が混在していても、ファイルごとに適切なフォーマッタで整形します。
次の上限を設けています。
・1ファイル(ZIP含む)あたりの最大サイズ:100 MB
・ZIP 内のファイル数:最大 1,000 件
・1日あたりのアップロード回数:最大 50 回(IPアドレス単位)
上限に達した場合は、時間をおいて再度お試しください。
・1ファイル(ZIP含む)あたりの最大サイズ:100 MB
・ZIP 内のファイル数:最大 1,000 件
・1日あたりのアップロード回数:最大 50 回(IPアドレス単位)
上限に達した場合は、時間をおいて再度お試しください。
処理が完了すると結果ページが表示され、整形済みファイルをダウンロードできます。
単一ファイルはそのまま、ZIP でアップロードした場合は整形済みファイルをまとめた ZIP でダウンロードできます。
単一ファイルはそのまま、ZIP でアップロードした場合は整形済みファイルをまとめた ZIP でダウンロードできます。
アップロードは順番に処理されるキュー方式で動作します。
ファイル数が多い ZIP やアクセスが集中しているときは、結果が表示されるまで少し時間がかかることがあります。結果ページは自動で状況が更新されるため、そのままお待ちください。
ファイル数が多い ZIP やアクセスが集中しているときは、結果が表示されるまで少し時間がかかることがあります。結果ページは自動で状況が更新されるため、そのままお待ちください。
処理ごとに発行されるジョブ ID を含む URL から、結果ページへアクセスできます。
アカウント機能はないため、ページを閉じると履歴は残りません。整形結果のダウンロードはお早めにお済ませください。
なお、サイト全体の累計処理数や言語ランキングは「ステータス」ページで確認できます。
アカウント機能はないため、ページを閉じると履歴は残りません。整形結果のダウンロードはお早めにお済ませください。
なお、サイト全体の累計処理数や言語ランキングは「ステータス」ページで確認できます。
アップロードされたファイルはサーバー上で整形処理に使用した後、10 分が経過すると自動的に削除されます。
第三者への共有や、コード内容の解析・二次利用は行っておりません。
ただし公共のサービスのため、機密性の高いコードや個人情報を含むファイルのアップロードはお控えいただくことを推奨します。
第三者への共有や、コード内容の解析・二次利用は行っておりません。
ただし公共のサービスのため、機密性の高いコードや個人情報を含むファイルのアップロードはお控えいただくことを推奨します。
各言語の標準フォーマッタは、原則としてインデント・改行・空白・引用符などの「見た目(体裁)」のみを整え、プログラムの動作(ロジック)は変更しません。
そのため整形によって挙動が変わることは基本的にありませんが、念のため整形後のコードは差分を確認のうえご利用ください。
そのため整形によって挙動が変わることは基本的にありませんが、念のため整形後のコードは差分を確認のうえご利用ください。
次の点をご確認ください。
・言語を「自動検出」ではなく明示的に指定する
・構文エラー(括弧やクォートの閉じ忘れなど)がないか確認する
構文エラーを含むファイルは、フォーマッタがエラーを返して整形できない場合があります。先にエラーを修正してから再度お試しください。
文字コードは UTF-8 を推奨します。
・言語を「自動検出」ではなく明示的に指定する
・構文エラー(括弧やクォートの閉じ忘れなど)がないか確認する
構文エラーを含むファイルは、フォーマッタがエラーを返して整形できない場合があります。先にエラーを修正してから再度お試しください。
文字コードは UTF-8 を推奨します。
Chrome・Edge・Firefox・Safari など、主要なモダンブラウザの最新版でご利用いただけます。
スマートフォン・タブレットのブラウザにも対応しています。専用アプリのインストールは不要です。
スマートフォン・タブレットのブラウザにも対応しています。専用アプリのインストールは不要です。