コードを整形・圧縮する理由
整形とは、インデント・改行・空白を統一してコードを書き直し、読みやすく、レビューや差分比較をしやすくすることです。圧縮されたコード片や自動生成された SQL、コピーした設定ファイルを読むときに役立ちます。圧縮はその逆で、空白とコメントを取り除き(JavaScript では Terser でローカル変数名も短縮)、ダウンロードサイズを減らします。このツールは多くの JavaScript プロジェクトで使われている Prettier と、MySQL・PostgreSQL・SQL Server・Oracle PL/SQL・BigQuery などの構文に対応した sql-formatter を使用しています。
機能
- • 11 言語: JavaScript、TypeScript、JSON、CSS、SCSS、Less、HTML、SQL、YAML、Markdown、GraphQL
- • 13 種類の SQL 方言とキーワードの大文字・小文字設定
- • JS(Terser)、CSS、HTML、JSON、SQL を圧縮し削減量を表示
- • インデント幅またはタブ、行幅、クォート、セミコロンを設定
- • 結果をコピー・ダウンロード、構文エラーもわかりやすく表示
コードはローカルのまま
整形と圧縮はすべてブラウザ内で実行されるため、貼り付けた API キーや社内のクエリ、非公開のコードがアップロードされることはありません。