AST なし
正規表現+ヒューリスティックのみ — パーサーも AST も不要。とにかく速い。
// beforefunction greet(name) { if (!name) { return "hello"; }}
// after (default mode)function greet(name) { if (!name) { return "hello"; }}AST なし
正規表現+ヒューリスティックのみ — パーサーも AST も不要。とにかく速い。
プラグインシステム
JS/TS はビルトイン。Rust・Go・C・PHP・Java・C#・CSS は @indentier/plugin-* で対応。
ruby モード
閉じ括弧の後に擬似 end を注入して、波括弧言語をさらに Ruby っぽく見せます。
冪等性
format(format(x)) === format(x) — 何度実行しても結果が変わりません。