このツールに問題がありますか?
「JavaScript整形 オンライン」について
このツールは JavaScript ソースを一貫したスタイルと可読性に整形します。ネストの再インデント、演算子周りの空白統一、適切な位置での折返し、引用符スタイル・セミコロンの統一を行います。
ミニファイされたバンドルの解析、エディタ設定が異なる協力者からのコード統一、コードレビュー前の整形に便利。
ES2024+、JSX、TypeScript の型、async/await、Optional Chaining、テンプレートリテラルなどの最新構文に対応。デフォルトは Prettier 風で、好みに応じて細かな設定も可能。
このツールの使い方
圧縮された/散らかった JavaScript を整形する手順
JavaScript を貼り付け
「JS」欄に minify 済みや雑なソースを貼り付け。ES モジュール、JSX 抜き TypeScript、async/await、Optional Chaining 等の現代構文に対応。`<script>` ラッパ付きのファイルは不可 — コードのみ貼り付け。
「実行」
結果は `formatted` のみ。セミコロン一貫、2 スペースインデント、1 文 1 行。文字列クォートは入力で多い方に正規化、コメントは原文どおり保持。
対応しないこと
lint なし、ルール強制(no-unused-vars 等)なし、AST レベルのリファクタなし。コードベース全体でスタイルを統一するならビルドで prettier や eslint --fix を。本ツールは一回限りの整形器でスタイル強制者ではありません。
ラウンドトリップ安全性
整形後の JS は入力と同じ意味で実行されます — セマンティクスは保たれる。デプロイ前に terser や esbuild で再 minify を。整形形態は人間向けで配信用ではありません。