コード整形・圧縮ツール
端末内で動作し、何も送信されません。コードがこの端末から出ることはありません - ブラウザ内で整形します。
入力
結果
JavaScript、TypeScript、CSS、SCSS、HTML、Markdown、YAML、SQL をブラウザ上の Prettier で整形、JS と CSS は圧縮も。コードはアップロードされません。
圧縮されたコードや崩れたコードを読みやすく整えたり、本番用に小さくしたりできます。JavaScript、TypeScript、CSS、SCSS、HTML、Markdown、YAML、SQL を貼り付けると言語を自動判定します。タブかスペース 2 個・4 個を選んで「整形」を押してください。JavaScript と CSS は圧縮もでき、削減したサイズを表示します。整形には多くのエディタが使う Prettier を使うので、チームのツールと同じ結果になります。SQL は選んだ方言で sql-formatter が整えます。整形ツールはボタンを押したときだけ読み込まれ、コードはブラウザの外に出ません。
よくある質問
コードはアップロードされますか?
いいえ。Prettier、sql-formatter、Terser、CSSO はすべてブラウザ内で動き、ページは何も送信しません。非公開リポジトリ、設定ファイルに残ったキー、SQL 内の顧客データにも使えます。
エラーが出るのはなぜですか?
整形ツールはコードを理解してから並べ直すため、閉じ括弧の不足や余分なカンマがあると止まります。メッセージに最初の問題の行と列が表示されます。言語の選択も確認してください。JSX は JavaScript、型注釈は TypeScript です。
整形するとコードの動作が変わりますか?
いいえ。整形で変わるのは空白、改行、引用符、省略可能なセミコロンだけです。圧縮はさらに、ローカル変数名を短くし、コメントや使われないコードを削りますが、動作は変わりません。編集は元のコードで行い、公開には圧縮版を使ってください。
どの SQL 方言を選べばよいですか?
使っているデータベースのものを選んでください:PostgreSQL、MySQL、MariaDB、SQLite、SQL Server(Transact-SQL)、Oracle(PL/SQL)、BigQuery、Snowflake。多くのクエリは標準 SQL で十分ですが、MySQL のバッククォート名や PostgreSQL の $1 パラメータなどでは方言が重要です。