Firefox 開発者ツールバーのJavaScript整形機能
Firefoxには標準でjs-beautifyと同じ整形機能がついている。
F2で開発者ツールバーを開き、「jsb」と入力すればあとは案内に従うだけ。
特徴として、オンライン上のファイルでも、ローカルファイルでもURL/パスを指定すればで整形できることがある。
使い方
jsb [ファイルパス/URL] --[オプション名] オプションの入力補完はshiftのみで、なぜかクリック不可 trueに設定~という場合はオプションをつけたらtrue、つけなければfalse
オプション(js-beautifyと同じっぽい)
()の中身がデフォルト
- indentSize [数字]
- インデント文字数(2)
- indentChar [space, tab]
- インデントに使う文字(space)
- doNotPreserveNewlines
- 改行を削除
- preserveMaxNewlines
- 連続する改行を削除
- jslintHappy
- jslint-stricter モードを強制
- *効果があるのか不明
- braceStyle [collapse, expand, end-expand, expand-strict]
- 括弧のコーディングスタイル* (collapse)
- {}の前後の改行を決める。expand, expand-strictの違いが分からない。
- noSpaceBeforeConditional
- 条件分岐ステートメントの前にスペースを入れない(つまりif文)
- unescapeStrings
- \xNN 表記でエンコードされた文字列に含まれている表示可能な文字を、エスケープしない