コンテンツにスキップ
Indentier

Indentier

波括弧言語に、Python のフリをさせる。
// before
function 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) — 何度実行しても結果が変わりません。