JS/CSSフォーマッター
Free圧縮された、またはインデントが不統一なJavaScriptやCSSを、読みやすく適切にインデントされたコードに再整形します。インデントスタイルの調整と整形前後のサイズ統計付きです。
すべてブラウザ内で処理されます。コードはどこにもアップロードされません。
このツールの機能
圧縮された、またはインデントが乱れたJavaScriptやCSSを貼り付けてインデントのスタイルを選択すると、このツールが一貫したインデントと改行を持つ読みやすいコードに再整形します。
仕組み
このツールはコードをトークン(キーワード、括弧、演算子、文字列)に分解し、ネストの深さに応じた新しい改行とインデントでそれらのトークンを再出力します。JavaScriptとCSSにはそれぞれオープンソースのjs-beautifyエンジンを使用しています。元のトークンとその順序は一切変更されず、変更されるのはその周囲の空白のみです。
解決できる問題
- 1行に圧縮されたJSやCSSファイルを、デバッグやレビューのために再び読みやすくする。
- ファイル内の不統一なインデント(タブとスペースの混在、幅の不一致)を統一する。
- 圧縮された状態で提供されるサードパーティやベンダーのコードを素早く確認する。
- プロジェクトのスタイルガイドに合わせて、スペース2つ、スペース4つ、タブのインデントを相互に変換する。
よくある質問
›このツールはコードの圧縮も行いますか?
いいえ、このツールは適切なインデントと改行を追加してコードを整形(整える)するだけです。空白を削除してコードサイズを小さくする必要がある場合は、代わりに専用の圧縮ツールを使用してください。
›整形によってコードの動作は変わりますか?
いいえ。整形は空白、インデント、改行のみを変更します。識別子やロジック、文字列の内容は一切変更されないため、整形後のコードは元のコードと完全に同じように動作します。
›整形後にJavaScriptがおかしく見えるのはなぜですか?
入力に構文エラー(閉じられていない括弧、余分なカンマ、JSとして使われた無効なJSONなど)がある場合、整形ツールが構造を誤って解釈することがあります。ブラウザのコンソールやJavaScriptのリンターで正確な構文の問題を確認し、修正してから再度整形してください。
›これでSCSSやLESSを整形できますか?
基本的なSCSSやLESSの構文(ネスト、変数、コメント)はCSSに近いため概ね問題なく整形されますが、ミックスインや関数などプリプロセッサ特有の機能は特別には認識されず、完璧に再整形されない場合があります。
›インデントにスペースではなくタブを選ぶ理由は何ですか?
これは単なるスタイルの好みであり、JavaScriptやCSSでは機能的にはどちらも同じです。プロジェクトの既存のスタイルガイドやエディタの設定に合う方を選んでください。
関連ツール
テキスト
バックロニムジェネレーター
任意の頭字語や単語を6つのトーンと5つの文パターンでバックロニムに変換し、文字ごとのカスタム単語と記憶しやすさ/発音しやすさのスコアリング付き。
Freeテキスト
帯域幅計算機
データ単位間の変換、ファイル転送時間の見積り、トラフィックからのウェブサイト帯域幅の算定、月間データ容量と持続接続速度の相互変換を行います。
Freeテキスト
棒グラフ作成ツール
シンプルな「ラベル,値」データを、8種類のカラーテーマ、向き、並べ替え、負の値のサポート、即時統計、SVG/PNGエクスポート付きのカスタマイズ可能な棒グラフに変換します。
Freeテキスト
Base64エンコード・デコード
テキストをbase64にエンコードしたり、base64をテキストにデコードしたりでき、入力しながらリアルタイムで処理され、完全なUnicodeサポートと任意のURLセーフバリアント付き。
Freeテキスト
基数変換ツール
2進数、8進数、10進数、16進数、BCD、グレイコード、そして2から36までの任意のカスタム基数の間で、単一の入力から一度にすべて数値を変換します。
Freeテキスト
Bcryptハッシュ生成・検証
WebAssemblyを使ってブラウザ内で完全にbcryptパスワードハッシュを生成・検証し、コストファクターとソルトを調整できます。
Freeテキスト
バイオニックリーディング変換
各単語の最初の部分を太字にすることで、任意のテキストをバイオニックリーディング形式に変換し、より速く読んで集中力を高められるようにします。
Freeテキスト
Blake2bハッシュ生成機
ブラウザ内でテキストまたはファイルのBLAKE2bハッシュを計算し、出力長を調整可能、任意のキー付きハッシュ(MAC)にも対応します。
コメント (0)
このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。
まだコメントはありません。最初にご意見をお寄せください!