JS / TS フォーマッター

JavaScript、TypeScript、JSX/TSX を Prettier のオプションで整形・圧縮します。

コードは Prettier と Terser を使ってブラウザ内のローカルで整形され、サーバーにアップロードされることはありません。

スタイルも整形したいですか? CSS Formatter を試してください。

JS / TS フォーマッター について

この js フォーマッターは、JavaScript・TypeScript・JSX/TSX をブラウザ内で直接整形または圧縮します。JavaScript 整形ツールとしては、充実したオプションパネルとともに Prettier を実行し、圧縮には Terser を使って本番向けにコードを縮小します。Auto パーサーで構文を自動検出するか、特定の TypeScript フォーマッターが必要なときは JS/JSX または TS/TSX を強制できます。セミコロン、クォートスタイル、タブ幅、印字幅、末尾カンマをプロジェクトのスタイルに合わせて調整できます。乱雑なスニペットを整える開発者、バンドル出力を確認する QA エンジニア、手軽な prettier オンラインの代替を求める人向けに作られています。すべてはブラウザ内のローカルで処理されるため、ソースコードが端末から外に出ることも、サーバーにアップロードされることもありません。

機能

JS / TS フォーマッター の使い方

  1. 入力欄に JavaScript または TypeScript を貼り付けます。
  2. 整形には Beautify、圧縮には Minify を選びます。
  3. パーサーを選びます: Auto・JS / JSX・TS / TSX。
  4. タブ幅・クォート・セミコロン・末尾カンマなどのオプションを調整します。
  5. 結果パネルから整形済み出力をコピーします。

入力

const  greet=(name)=>{return 'hi '+name}

出力

const greet = (name) => {
  return 'hi ' + name;
};

デフォルトの Prettier オプション(2 スペースインデント、セミコロンあり)で整形。

よくあるエラーとトラブルシューティング

よくある質問

JS フォーマッターとは何で、何ができますか?
JavaScript・TypeScript・JSX/TSX を整形または圧縮するブラウザベースのツールです。整形では充実したスタイルオプションとともに Prettier を実行し、圧縮では Terser を実行して本番向けにコードを縮小します。
JS フォーマッターで TypeScript や JSX を整形するには?
パーサーを JS / JSX・TS / TSX・Auto から選びます。Auto はまず TypeScript パーサーを試し、Babel にフォールバックするので、プレーンな JavaScript・JSX・TypeScript がすべて正しく整形されます。
JS フォーマッターは Prettier と Terser を使いますか?
はい。整形には Prettier、圧縮には Terser を使うため、出力は実際のビルドパイプラインで使うのと同じツールに一致します。
JS フォーマッターで制御できるスタイルオプションは?
シングル/ダブルクォートとセミコロンの切り替え、タブとスペースの切り替え、タブ幅 2 または 4 の設定、印字幅 80・100・120 の選択、末尾カンマ none・es5・all の選択ができます。
JS フォーマッターは私のコードをどこかに送信しますか?
いいえ。Prettier と Terser はどちらもすべてブラウザ内で動作するため、コードが端末から外に出ることも、サーバーにアップロードされることもありません。

関連ツール

すべての ArrayKit ツール